skysight-inc/HackerNews huggingface dataset:
Indeed. There is an XML formatted file that is important to the engineers at my company. Sometimes they're namespaced; sometimes not, so just I remove the namespace if it's there. It wasn't like the people who defined the namespace gave us any usable format definition to work with anyway. The only thing worse than XML is an XML definition that's only half-implemented.

raw = Nokogiri::XML(File.read(uploaded_file).gsub(/ xmlns="[^"]\*"/, "")) { |config| config.noblanks }
I just want a decent open source native editor with a native GUI.

10+ years ago, when I and almost everyone I knew were on Windows or Linux, this was simple and ubiquitous. UltraEdit, Notepad++, Vim and Emacs of course, etc, there were dozens of options to choose from.

Then I and most developers that I know switched to Macs, and now this is an alien concept. There's a dearth of open source Mac development, and much of what exists uses Electron or some other crutch to avoid committing to the Mac platform.

I've tried Neovim, but the "GUI" version is basically just the console version in a window. Might as well just skip it and do everything from the terminal.

There is MacVim, but you have to open it from the command-line in order for it to scan your home directory properly. If you pin it to your dock and launch from there, then it doesn't know who you are and launches in stock vanilla mode without reading your .vimrc. Same problem with Geany. I could PROBABLY figure out how to modify the dock icon to launch with the right flags, but the point is that this is unreasonably complex and arcane for most users.

So... I just stumble along with VS Code by default, like most people these days. It's an odd shame that cross-platform desktop app development is as dead as it is, especially considering that most devs today are not using the dominant platform anymore.
> Related: Imagine having to remember the full scp / rsync command to sync source file(s) between your local machine and server, but it's just a drag and drop on VSCode.

What's hard about this?

rsync -a dir/ server:dir/

I'd much rather have commands in my terminal where I can search for them later than do things visually and have no record of what I did once and how to repeat it.
Because 1 !== true and 0 !== false in JavaScript:

const index = "Hello HN".indexOf("H")
console.log(index);
>> 0
index == false
>> TRUE
index === false
>> FALSE
I've heard from a friend that they use GitLab's built-in management system [1]. It might not be worth paying them just for this feature though...

1:https://docs.gitlab.com/ee/operations/incident_management/on...
Well if someone manages to make a battery with the energy density and cost of TNT you let me know.
Do you mean SRV records?

https://www.cloudflare.com/learning/dns/dns-records/dns-srv-...
hx-on is the general js API from htmx, it's essentially a wrapper/shortcut for creating a js event handler. The htmx docs provide some examples

https://htmx.org/attributes/hx-on/
I get your point. But:

- right now we have fighters from Sweden (not Soviet design obviously)

- Soviet planes came with technical plans, we would be probably capable to fix them by our selves to huge extend. Ukraine maintained their Soviet planes for 10 years during war. Also we manufactured some airplanes ourself, and even today Czechia produces fighter jets.

- Many countries produces Soviet derived planes and spare parts. Ukraine, India, China.. Half of world operates those, and there is a huge market.

- For Slovakia (and other NATO countries) that operate Migs, Russia was actually supplying spare until very recently. They sabotaged spare parts AFTER it was announced that Migs were going to be send to Ukraine, which was against the support contract.
Glykon, was an ancient snake god
fuckin everything. i want out!
Having stuff stolen sucks, but with bikes I try to think of it as just a transportation cost. A year's worth of transit passes in my city will run me $1200, so if I buy a $1200 bike and it lasts me a year before it gets stolen, I'm breaking even.

I've had 6 bikes stolen in a quarter century of commuting, but I've saved about $17k over what it would have cost me to use public transit for the same period. More importantly: cycling is enjoyable, I look forward to my morning commute on a bike. Not so much with other transport options.
>and still not satisfied with the results

One can never be satisfied with the results. "There is no endgame", right?

1-2 hours is more than enough to get to work with autocompletion, syntax, filesystem explorer and a few more plugins for your convenience.

>coming from another IDE and trying to replicate something

This. Some people try to replicate IDEA or something like that. Obviously you can spend weeks trying to do this

Hell, configuring https://github.com/mfussenegger/nvim-dap + https://github.com/rcarriga/nvim-dap-ui can take a week alone I guess.
Canada, Siberia, and parts of N. Europe are burning pretty consisntaly.
> "In Switzerland though copying for personal use is legal - not so in Scandinavian countries"

In Sweden it's legal. "Copying for private use" is excempt, and "private use" of such copy includes in the law's own words "family and one's closest friends". Literature is treated differently, allowing only partial copying instead of the complete print.

I would be surprised if this wasn't harmonized across the Nordics, like most laws here are.
The difference is that Google, FB, Meta and Apple all have remote work policies - and depending on your role can be full remote.

Though yes, Apple/Meta as of late are trying to get people back in Office. Google I hear still lets you do full remote.
> The existence of cheap natural gas as backup lets you take advantage of cheap renewables without worrying too much about harder problems like batteries.

Which is actually a good way to fail with renewables: "let's make renewables that fundamentally depend on fossil fuel".

> Europe, meanwhile, didn’t actually quit fossil fuels by banning fracking. It just imported the gas from Russia instead.

Yes, that's a problem. Europe should work on degrowth in order to depend less on fossil fuels.
It's something I'd associate with tacky clickbait though
> are arguably better for people who have a stronger software engineering basis

As someone who is a software developer in the bioinformatics space (as opposed to the other way around) and have spent over 10 years deep in the weeds of both the bioinformatics workflow engines as well as more standard ones like Airflow - I still would reach for a bioinfx engine for that domain.

But - what I find most exciting is a newer class of workflow tools coming out that appear to bridge the gap, e.g. Dagster. From observation it seems like a case of parallel evolution coming out of the ML/etc world where the research side of the house has similar needs. But either way, I could see this space pulling eyeballs away from the traditional bioinformatics workflow world.
> But consultations with linguists and graphic designers kept leading to fictional alphabets that Vermette says hewed too closely to familiar systems like hieroglyphics, or code. It felt too human. Then one night, Vermette’s wife, artist Martine Bertrand, offered to sketch some ideas. The next morning, Vermette came downstairs to find 15 inky logograms on the kitchen table. "I said, 'eureka.'"

I mean it sounds like Martine was the one who invented it! Let’s talk with her!
You make decent points, but for this one:

> It makes the developer experience considerably shittier and the gain seems a few orders of magnitude too small to even bother with it.

Does it? It's very rare that I interact with the minimised code
I miss the "utopian techno-libertarian". There was a time in the 90's where I think a lot of people did believe they would change the world for the better. Who knew the old paradigms would still win in the end, the rich took the spoils, and the technology was subverted.
https://upload.wikimedia.org/wikipedia/commons/4/4a/Glycon_b... certainly looks more like a worm here.
Well the fact that that is possible is just a reflection of most of the things wrong with the world.

The rich get richer.
Reminds me of VanMoof, whose messaging a week ago was:

> We have temporarily paused sales to catch up on the production and delivery of existing orders. Rest assured – this has no effect on servicing.

... and then news broke that it's on the brink of bankruptcy.
Sure, you can also say we start with the ZFC axioms. QED.

Calculations provide predictions, experiments provide verification.
It's not that controversial in full blown war zones.

Air defense systems already have to operate autonomously for instance, since not every threat will be detected early enough to allow for human review.

Plus, friendly fire incidents also happen with humans, we don't punish those unless they're obviously negligent, just work on ways to not repeat that mistake, so how is AI any different?

The determination of negligence would just fall upon whoever was responsible for configuring the drone for that mission.

So, for example, if the drone was used to target a certain kind of tank which is in use on both sides and it was known ahead of time that the drone can't differentiate between them, it'd be negligent use, while a mission programmed with full understanding of the drone's capabilities results in friendly fire due to a previously unknown error, it'd be no different from any other current smart weapon messing up.
Source for the 2G closure? 3G is getting silent in many areas but I've understood 2G usually stays to provide calls & sms in low coverage areas.
Fascinating. Does it help their understanding of programming as much as one would hope? Offhand I imagine it would be much less transferable to their everyday work life than Java or Python. And did you try Visual Basic?
Great work!

Also, I think it is a brilliant idea to have included DVI/HDMI output for this chip -- which didn't support it in its original incarnation; i.e., DVI/HDMI didn't exist in the 1980's...
They make good low powered virtualization machines (proxmox)/firewalls (opensense etc)/linux desktops. Network doesn't seem great on this though, most of the Aliexpress N200 boxes support 2.5G and fanless.
Once, I heavily used an internal ticketing system that wasn’t awful. It only did ticketing and nothing else. There were no sprint views or folders or custom fields. The data model was exceedingly simple: Title, 3-level hierarchy, a priority, an open/closed/pending status, a summary, and a correspondence log (comments).

There was a separate system that would handle paging on user defined rules based on priority and aforementioned hierarchy.
Apple’s just released a new 70w GaN charger
First Issue – issues for your next open-source contribution
According to the article the issue is non-military originating emails. They used an example of a doctor’s office sending x-rays to a patient but mistyped the TLD.
In the USA, they pay hotels through prepaid credit cards. CC is attached to each reservation. And the hotel charges the card on the day guest arrives.

It may be complex, but they only give hotels 5 days for reconciliation, and won't accept any changes after 5 days.
Most people here are missing, what is in my opinion, the most probable reason: It doesn't affect their bottom line.

If this was affecting guest checkout, it'll be resolved within hours with execs being all over it.

But this affects outbound payments, same as if it was affecting refunds. There is no legal requirements here (with penalties) and hosts are hostage to the system. The alternatives are not much better (if not worse) due to the enshittification of the whole IT sector.

Welcome to Web 4.0. I guess we'll be missing Web 3.0.
Had an electric skateboard first, then electric bike, then electric scooter

I really love the electric scooter. It folds into a small space. I had a bad fall on the electric skateboard and traded electric bike for a v light weight race bike.

Author is correct, Electric scooter/bike are some kind of magic cheat code. Take very little electricity, cheap to buy and great for the last mile commute.

Although they do suck when it’s rainy or you need to carry more.

I’m looking forward to someone guiding 1-2 passenger, something with A/C mini electric vehicles.

Tesla selling $50k vehicles seems crazy to me, some with other electric car manufacturers.

I think there’s a great niche for light weight personal vehicles meant for city driving.
Register a Montana-based LLC and shove the kei into registration in Montana. If rich folks can do it to evade taxes on their supercars, we can do it to evade registration requirements...
I would put my money on a junior enlisted / junior officer not paying attention when they type the email to book their hotel over a government conspiracy to generate a Casus Belli to invade Mali of all places.
I think we're conflating a few different issues here.

Smartphones are Powerful surveillance devices whether used for passports or not. I would like that to be more regulated (or regulated at all in fact). But that isn't what's under discussion.

And since a (paper) passport already involves being tracked as you cross a border having a passport on your phone adds no extra privacy breaches.

Similarly I am subject to warrantless, suspicionless search at all border crossings already (including my phone). So using a phone for my passport costs me nothing here either.

I don't object to general wariness about surveillance, in fact I encourage it. But this is not a form of additional surveillance...

To me it seems people are just hiding behind catch phrases like "elitism" because they don't like the idea but have not actually bothered to consider it (not you, but other replies here).
I feel the same way, but the countervailing force is significant group of managers and developers alike who really truly hate spending any time without a rigid structure. Having never taken the time to build a proper mental map, they are lost without a detailed literary. They're allergic to open-ended tasks and use process as a crutch for their lack of confidence.

Dealing with ambiguous technical problems is scary; there is a real prospect of failure, or going the wrong direction, or hitting an organizational blocker, or failing to anticipate changes... Some would rather work on an assembly line (and force their colleagues to as well) just so someone else can shoulder the responsibility for the hard problems. And their numbers are large enough to influence how software is developed.
I suspect we'll see a number of interesting websites posted over the next few weeks because of that web 1.0 finder. I personally can't wait
It's hard for governments to pay a good wage without collecting taxes or booting up the money printer.
The setup processes to build courses, enroll alumns and place contents are slow, complex and involve many repetitive steps.

However, that doesn't seem to be any better in any other web CMS, and Moodle is extendable with lots of open source plugins for any imaginable purpose, so overall it's a powerful Swiss army knife, and it has all the advantages of a self-hosted, open source project.
Let's talk again when eight billion people are doing license validation and movie downloads from your server!
Hacker News for ML research papers
My province prohibited all right-hand drive vehicles, because there were so many kei trucks coming in.

(1) https://www.princeedwardisland.ca/en/information/transportat...
It's not about being too stupid, it's about having so much else in your life to balance mentally that you don't have the resources to investigate the minutiae of diet science.
Why speculate when we can inspect their financial filings?

https://ir.bookingholdings.com/financials/annual-reports/def...

https://seekingalpha.com/article/4611920-booking-holdings-ca...

I see positive net income and a positive net change in cash and cash equivalents.

“Net income for the quarter amounted to USD266 million, compared with a net loss of USD700 million the prior year quarter. Net income per diluted share was USD7 compared with a net loss of USD17.10 the same quarter a year earlier.”

“For Q1 2023 (quarter ended March 2023), Booking Holdings reported revenues up 40% YoY on a reported basis (47% on a constant currency basis) to USD3.8 billion, on the back of a 44% YoY increase in gross travel bookings which amounted to USD39.4 billion for the quarter, and a 38% YoY increase in room nights booked. Booking's performance outpaced rival Expedia (EXPE) whose gross bookings rose 20% YoY to USD29.4 billion the same quarter.”
Also, SOSUS being secret until 1991, as per article, and being famously and prominently featured in the book Hunt for Red October 1984...
Asp.net Core in .NET 8 Preview 6: Blazor Updates and More
Oblig. https://xkcd.com/378/
Great event, thanks to everyone who came out!
glad you are enjoying it :)
The Russians aren't risking their planes. They use cruise missiles and drones for behind the lines targets. I don't think the Russians lack guided weapons, they are launching dozens of cruise missiles each week. I think it's quite likely they're rationing their sophisticated weapons in case the conflict escalates.

From what I've seen, the drones have been very effective. A $10k drone taking out a $2M tank seems like a good trade, even if it takes 10 drones to do it.

It's fascinating to me to see how effective artillery is, you're right about that part. The territorial war is mostly about artillery, but the drones are a force multiplier there, assisting in removing enemy artillery as well as targeting.
Force It to Fail: To-Do Lists for a Disorganized Developer
How about reasonable wage?
Not the person you are replying to, but I host my local dev environments, HomeAssistant for various home automation tasks, Unifi controller, Paperless-ngx, Jellyfin media server, NAS and cloud backup of PCs, adguard, and occasionally some game servers for friends. There's a tremendous amount of self hosted software available for about any purpose you can think of though.
I built a CMS out of an XML document DB called eXist and XSLT / XPath etc back in the day because I was convinced it was the future. It was *%#^ cursed is what it was.
> Of course humans have inherent worth in a business - humans are the business

OK, can you please send me paychecks for doing nothing in your company? I have inherent value in your business, afterall. Thanks.
> That being said, your gripe seems to be overstated, if this is your biggest problem with vi-style binds.

I like their composability and I'm generally fine with them, the real Vi problem is just... bad embeddability. Almost none of the apps that I'd want to use with Vi bindings support them to a native Vi level (Firefox - it used to support them well but then they killed the extensions; shells with Vi support only have half baked support, same for IDEs, let alone stuff like Outlook and whatnot :-) ).

Their lack of ubiquity will always doom them to a niche thing used by devs and sysadmins, sometimes, and only by some of them.
I went from VSCode back to vim via Neovim and it works great. I am setup for go and lua. I took a base config called kickstart and removed things I didn't need. Then I added things I do need. As for the community, the channel on Matrix is one of my favorite communities. Whenever I needed help, it came instantly and with precisely what I need. (They must be getting the same things a lot). They never suggested I use a big plugin to solve a little problem as far as I can remember.

All in all it looks like we had a wildly different experience. I suspect the real issue is that I like to work with vim a million times than I did with vscode. You might me biased the other way. I feel better on the command line and it's amazing how much people have figured out already to make things run well and look nice.

Kickstart nvim: https://github.com/nvim-lua/kickstart.nvim
Wix’s new tool can create entire websites from prompts
I don't agree. If Europe stops having pharma companies, then whoever does have them can dictate prices. If we don't have chip foundries, then we depend on the US and China for telecommunications, and need to live with their standards and their roadmaps. If we don't have investors, then all our new companies end up owned by Americans and relegated to a back office.

Being the place where the modern world is designed means you get a say in how it runs. If we give that up, it'll be the yanks' world - we'll just live in it.
They are different classes of errors, so you want different error paths. Parsing errors are common and should be handled locally with all of the usual logic. Exceptions are not supposed to be common errors which is why they trigger non-local control flow.
It's Hard to Build a Durable Business Selling Durable Goods
Those are good reasons, yet the language model discussed above would presumably understand Alienese just as well as it would understand English. So if an LLM understands the meaning of an expression X and of an expression Y, wouldn't it be able to tell how similar those meanings are?

> here we've already reached the end of what a text per se can tell you about its meaning if the signs are not clearly pictorial

Note that language models today seem to be quite good at understanding English, even though they are only trained on symbolic text, not on any images.
Congress persons have aides that report to them which are experts on policy. It is utterly corrupt to have an unelected 3rd party that does not work for the government directing and advising on policy. This isn't a company where you hire consultants to do stuff, it's the people's governmemt. The people did not consent to corruption. There are plenty of homeless people that are qualified to have an opinion on policy. Pretending perverse incentives don't exist is facilitating corruption.
I very much doubt it. They’re a huge company doing very good business: they have easy access to capital so even in a liquidity crisis they would have no problem addressing it before anyone noticed. If they’re insolvent, that would be one hell of an achievement and seems completely implausible.

The far more likely explanation is that their payout system is a heap of junk (as are so many systems).

https://ir.bookingholdings.com/overview/financials/quarterly...

You could get very rich shorting them if you believe they’ve run out of money.
My meta-answer is growing up in a tightly age-delineated cohort so that I wasn't being corrected all along by people 5-10 years older than me when I was doing things wrong my whole life.
Find and join a local sports club. There are plenty in my city for many different disciplines (football, volleyball, basketball, etc).

It can be challenging no matter what level you are at since you’ll find people with all sorts of skills, so you’ll learn and exercise

They are also friendly to all levels and can be social if you attend regularly and hangout with folks before/after games
Related : https://diff.wikimedia.org/2023/07/13/exploring-paths-for-th...
Alberta is not rat free. It claims to be, but poke about a bit, and you'll see how fake that claim is.

And rats are not mice. And Alberta has plenty of cats around farms.

And the replacements for DDT are destroying insect populations. The problem is NOT cats. I notice you didn't explain why birds, in all the areas without cats, which is all areas in Canada without human settlements very close by, which is most of Canadian land, are dying too.

You're attributing cats to the problem, then explaining how it's proof it's cats.
Every day I hit sites that literally only work in Chrome.. it’s time to fight back :)
I have this crazy belief that this was just an early meme that took hold and the elite of the time just didn't get it.
I don't think the Warrior upgrade programme was cancelled due to it not working, just that the government wanted to save money.