skysight-inc/HackerNews huggingface dataset:
I keep a list of about 10 such browser based p2p file sending tools https://gist.github.com/SMUsamaShah/fd6e275e44009b72f64d0570...

Have made this using occasional threads like this one and update it when I find some new tool.
> If more cannabis is produced than expected, the surplus must be destroyed...

We know how that ends.
The "Falsehoods Programmers Believe about ..." series is well worth reading every six months or so.

Invariably you forget one of the pitfalls.

The things that annoys me about "Falsehoods Programmers Believe about Email Addresses" is that one person can have several email addresses, or use one email address for several different uses, so using an email address as a login to a website account can get really, really messy.
Not only that, but Servo is only receiving less 3000 USD/month in donation, less than their goal of 10k/month, and much less than what they deserve if consider Ladybird is receiving millions.

https://servo.org/blog/2024/06/28/input-text-emoji-devtools/
New Research Finds America's EV Chargers Are Just 78% Reliable (and Underfunded)
They are capable of picking up incredibly crude, noisy versions of first-order symbolic reasoning, and specific, commonly-used arguments, and the context for when those might be applied.

Taken together and iterated, you get something vaguely resembling a reasoning algorithm, but your average schoolchild with an NLP library and regular expressions could make a better reasoning algorithm. (While I've been calling these "reasoning algorithms" for analogy's sake, they don't actually behave how we expect reasoning to behave.)

The language model predicts what reasoning might look like. But it doesn't actually do the reasoning, so (unless it has something capable of reasoning to guide it), it's not going to correctly derive conclusions from premises.
Another point not mentioned by the other comments: you run code interactively (like you would do in a REPL), but keeping what you wrote. This is very practical, for example, if you want to develop a simple code for data analysis. You fetch the data only once, then develop the rest of the code based on it, instead of writing everything without seeing the data.

As a consequence of it, it makes easier to write bad code. I care about code quality, but I must admit that sometimes I needed to stop and refactor my jupyter notebooks.

It's a nice tool, but it doesn't replace writing a .py
You spelled googol wrong.
No, because the memory safety part comes at a cognitive cost.

You may be right if you're talking about a GC'ed language, which gives memory safety and at the same time frees up the developer's mind. But if you're talking about constructs like borrow checkers then they do add cognitive load that is perhaps better spent elsewhere.
Indeed. I recently inherited a bunch of Amazon stock, and I sold it a few days ago because I just don't have much confidence in the way Amazon operates. Decisions like these (releasing products that are not profitable, bricking products shortly after release, etc.) make me think that the company is being poorly managed.
Congrats! Sorry if you shared here below and I missed it, but I'd love to hear what exactly didn't work out with a pure Swift approach. I'm trying that route for a SQL client based on duckdb (as a side project) and would be very helpful to avoid similar pitfalls for example.
My remark was a little more abstract and frankly, absurd though.

I mean, the most memory safe language will invoke syscalls. It will ask for memory pages and stuff. If we assume the app is running on a pile of shit because the OS is written in C, how can we be sure that the language is memory safe?

I understand the value of memory safe languages but people bashing on C/C++ code does not make sense to me when everything is essentially running on C. That’s all.

> In addition to that, the browser is executing third-party code all the time while making it a good point of entry.

This made me curious about something. Has there been many exploits stemming from JavaScript engines? I honestly do not know but as far as I can tell, most of the issues originate from faulty image decoders screwing up memory and tls implementations etc.
> I am speaking about the 1990s that people actually lived through. Hyperinflation, shortages, poverty, crime. Breakdown of social order. Life's savings losing value almost overnight.

I can see that happening easily if Putin loses his war, and all of the options I've ever saw coming from the West drooling with saliva converge to Russia losing.

As Sukhov once said, "I'd prefer to suffer a bit".

> still deserve an empire.

Not sure about Putin, but I don't want one. A nation state would suffice. Crimea is populated by Russians. Everybody speaks Russian in Lugansk, Donetsk and Mariupol. I don't see any utility in a border which separates them from the rest of Russia, or any excuse for it to be where it is. I'm not against any borders at all, just these particular ones.
lol amazing, thank you for finding that.
> The other factor is that most things that would kill cancer cells would kill cells... in general. Pull one thread wrong, fix one bug the wrong way... you end up doing more harm than good.

Yep. It's like modifying an undocumented API where there are tens of thousands of endpoints and you know there are a few dozen services that rely on each endpoint, and probably a few dozen more that nobody knows about. You are only allowed test runs that are expected to succeed, since test failures = death. Your dev environment is a mouse. Every change gets pushed to prod with no option to revert.
What kind of drones? People keep saying this but they don't specify the kind of drones. The small drones that are being used to drop grenades in Ukraine are useless in naval warfare, they fall into the ocean after few miles.

The Houthis are using medium range Iranian drones to attack ships, but they have mostly been failures since they are easier to shoot down. Also, being controlled from land limits the numbers and makes vulnerable to jamming. They also don't have range to catch carriers out at sea.

The longer range "drones" that Iranians have developed could change things. They are basically slow cruise missiles, not drones. But they could be used in large numbers because they are cheap. There is no indication they have developed anti-ship guidance which would bump up the price. However, they haven't had much effect in Ukraine, Israel, or Red Sea.

Also, we haven't seen what counters to drones look like. The same guidance for autonomous drone could lead to accurate cannons taking them down. Cheap missiles could mean cheap defensive missiles to shoot down all the drones.
Interesting. Looking for something like this to use instead of Flask, which is great on the server side but need something that’s easy to work with on the client side that provides a feature complete and nice looking set on controls for the client side.
I've not found this to be my experience; if anything, working in Rust has freed me to think about other aspects of security in my project since I don't need to spend all my effort applying extra tools to find segfaults. Do you have an example?
My concern with Ladybird is the long timeline to deliver the alpha version. I think the development strategy should be discussed in the community because there could be good ideas to speed up the process.
> if you can't defend a mobile ocean-going fortress, what can you defend?

Underground bunkers (I believe Sweden has a decent history of converting caves into aircraft hangers). Just as we don't really have conventional fortresses on land any more, only trenches and bunkers, as munitions get better we're reaching a point where the only way to keep anything safe is to bury it.
This Is The Person Selling Your Product
They could of also supported it for another 2 or 3 months, to get to a full year( most electronics are only warrantied for a year), and then bricked them without a refund.

It's the risk of buying experimental tech. If you don't want this to happen you can wait until it's an established product.
Yeah I like fabric! I have played around with it. Eventually want to look for opportunities to make see if I can have `mark` and `fabric` work well together.
Yes, I have it set up to launch at OS startup, along with a hotkey to task-switch to it at any time. An incredibly underrated tool.

JupyterLab still has its uses, but it's just too heavyweight for the "calculator replacement" role IMO. QtConsole is perfect. Or at least, it is with a bit of additional startup code.
I can’t help but wonder where Firefox would be today if Brendan Eich had not been pushed out as CEO
100$ for a folder? Fellas, I'll give you a folder for 50$ over here!
This code is incorrect though, as it doesn't account for braces in strings and comments. There are other issues too, but that is the big one.
It’s not as simple as “just” using a memory safe language.

The languages that are memory safe either impose too much of a straightjacket to be productive (Rust), don’t give you a GC or a memory safe way of writing one (Swift, Rust), or give you a GC with the wrong semantics (Java, Go, etc). Yes, the browser needs to have a GC. No, there’s no way around that.

I’m not saying it can’t be done - but there are good reasons to stick with C++ to get this job done. Not an ideal situation but it’s where the world is at.
I let it play while I was eating lunch. It's a bit low-brow, but he actually does a good job going over the issues and arriving at a conclusion.
Nothing about this research violates conservation of energy. The article as written is advocating using excess solar or wind energy as input to this CO2->CH4 conversion process (which is electrolysis based) so that some of that energy can be reused later by burning methane. Later, as in when the wind isn’t blowing or the sun is t shining.
Scripted and Off-Book Sales Engineers
>let the market work.

Chrome is a punch in the face by the invisible fist of the market.
For anyone wondering, these were called the Dash buttons.

I have a few from ~2016 that I was playing with a couple months ago. You have to block them from connecting to amazon servers... I got them working and started but didn't finish tying them into a local flask server.
Ok that's fair. Can they made by oil byproducts only or can it be eventually synthesised from CO2?
Milestoner
I predict that if I'm still alive that I will be 10 years older.

The question is wildly open. Do you want the subject matter to be specified in any particular field?

As in "What are your predictions for the next 10 years in geopolitics?" or "What are your predictions for the next 10 years in computer advances?" or "What are your predictions for the next 10 years in wildlife conservation?" or "What are your predictions for the next 10 years in flower arranging?".
Your story is not about talent but attitude.

Talent does not grow on tree on its own but in organizations like yours, but not everyone is destined to be a talent. Those without the proper attitude for becoming a talent had to be let go, so the outcome is the same, only arguing the conclusion. You had bad luck with 3 bad ones for one good, but the usual ratio is not too far from this actually for other organizations. When you find the good attitude people it is a joy, especially if they grow into your environment, being tailor made for your figure. That will even be better than the one reused from elsewhere. ; )
> code with very horizontal coding styles

I'm not sure what you mean. Could you give an example?
Detecting Lateral Movement in Entra ID: Cross Tenant Synchronization
The internet is now just Real Life, with all of the same rules, regulations, and ideologies.
This whole scam was so disappointing, although par for ICANN's course. When we heard that they were opening up TLDs, I thought that finally limited TLDs would be abolished.

But nope. ICANN turned the whole thing into another disgraceful money grab... taken to a new level. Now that it has flopped, we can just hope that someday we'll be able to end a domain name with any valid string.
Europol says Home Routing mobile encryption feature aids criminals
Sounds about like how I felt during my early thirties as well. But whether it's AOL and MSN, Orkut and Myspace, or Facebook and Tiktok, platforms come and go yet the internet persists.
> There are still tons of great films being made, and new concepts spinning up - just in non-traditional places or ways

Are there? People parrot this over and over but rarely provide any reliable evidence.

Even if there is interesting stuff being done, if it has no impact past three people then it is by definition not "great".

By most measures I can think of, there are NOT lots of "great" things being made.
yep this is a physical problem as much as it's logical. but I'm very much an abstract systems thinker.

it reminds me of lean wastes... kinda.

organizing better and having autonomous units of work would be more efficient than bottlenecking decisions to a shared resource.

this applies to social systems the same as physical ones, for sure.
Yeah I am far from an expert in actual academic military studies (?), but I think there’s a lot of theory still riding on “big boat capable of deploying a variety of aircraft”, even if they’re not used exactly how they were in past wars, cold and hot. Just, like, from a million miles up: planes and drones are a lot more useful than missiles alone, and the economic angle you highlight is just one of the basic differences in tactical affordances.

…”weaponry studies”? Now I’m curious to what extent there exists an academic commentary on stuff like this, separate from internal researchers/stakeholders…
I think you want:

https://github.com/ungoogled-software/ungoogled-chromium

Without signing in to a Google Account, Chromium does pretty well in terms of security and privacy. However, Chromium still has some dependency on Google web services and binaries. In addition, Google designed Chromium to be easy and intuitive for users, which means they compromise on transparency and control of internal operations.

ungoogled-chromium addresses these issues in the following ways:

- Remove all remaining background requests to any web services while building and running the browser

- Remove all code specific to Google web services

- Remove all uses of pre-made binaries from the source code, and replace them with user-provided alternatives when possible.

- Disable features that inhibit control and transparency, and add or modify features that promote them (these changes will almost always require manual activation or enabling).
There’s even new top 40 pop music that’s doing well. It’s hard to say that Chappell Roan is particularly derivative of anything, as an example, and before that you had Billie Eilish breaking in, the popularization of niche genres like Jersey club music, etc.

A lot of the pop music kvetching is usually code for “new music that I like and find familiar is hard to find.”
Mozilla was in terminal decline in 2014 so pretty much in the same place as today. You'd have to go back to 2009.
Yeah, I have no special insight, I just thought it was interesting. Remembered the name now, Crusoe:

https://www.crusoe.ai/blog/turning-waste-into-power-crusoes-...
Ive always wondered why a tld cant just be anything after the last period
The higher end cars like Charger are hugely profitable (some with six figures of margin). They sold nearly fifty thousand of them in 2023.
Feeling the same about emacs. Id like to donate to emacs, but the only option is to fund fsf instead. Last I checked.
Looks like this would require ?3? orders of magnitude higher resolution to start resolving data on floppies. Least dense DD disk is ~6000 bits per inch, ~240 bits per mm.
How does that work
No problem, currently my remaining scheduled 2 flights this summer are on 737 MAX8s.
Both Firefox and Chromium are moving to Rust, incrementally. There are good reasons for that, like the fact that even their very good C++ developers are on board.
OP might be interested in youglish.com which, despite the name, is great for learning a bunch of languages. You tell it the word and target language, and it finds videos and plays the correct part. Looping included!
None of what you talked about has anything to do with NAT. The Internet in general does not route multicast and getting public IPs in no way will get you access to any multicast networks.
Brendan Eich might not be the perfect CEO. But still I think he would have done better than Mitchell Baker did. He's interested in technology in a way in which she isn't.
You can synthesise basically anything from CO2 and hydrogen. You can get syn-crude which can the be treated the same as regular crude. If we had "unlimited" electricity we could make basically anything from air and water.
I miss the lack of bombardment of ads & popups.

I’m looking at you FastCompany.
Go look at the top comment of this thread: https://news.ycombinator.com/item?id=40900482

That's the kind of stuff I want to see when opening a thread on HN, but most of the times we get shallow snark like yours instead. It's a shame.
I was not talking about the Israeli doctrine but the use of targeted killings and weapons like this.

Beyond doctrines we can clearly see that United States and Russia had/are caused/causing significant collateral damages in their incursions (e.g. [1][2]).

[1] https://watson.brown.edu/costsofwar/costs/human/civilians#:~....

[2] https://en.wikipedia.org/wiki/Casualties_of_the_Russo-Ukrain...
This tool itself is FOSS, but it is designed to work using your own OpenAI api API key, so that is a cost that goes to OpenAI.

However I did add an OPENAI_API_BASE_URL env var override option, which allows you to point to any LLM endpoints that conform to the OpenAI spec. I use this at work because we have a proxy service called Credal which has a drop-in replacement API that the company pays for (they handle company IP and security stuff for us).

I am not an expert but I believe there is a tool our there that provides OpenAI compatible endpoints for open source LLMs, so in theory you can use this tool without any charges at all. I haven't played around with that myself though.
If this is truly "inspired by Airdrop", then it should continue to function without a accessible cellular signal or WiFi network, by automatically configuring one of the devices to act as a mobile Wifi hotspot.
Yes, that is why I was taken aback as to why anyone would consider this novel. To be fair, there have been many cultures that were primarily focused on dominion and power, but most thoughtful folks knows this will ultimately bring destruction. Judeo-Christian Western society has been the best example of a flourishing world view based on the idea of serving others as the highest ideal.
It's technologically cool, but I would love a "why" section in the README. Is the idea you're a mongo Dev/love the mongo api and want to use it rather than switch to pg apis? Or want to copy some code over from an old project?

I'm sure there are use cases, I'm just struggling to grasp them. Especially if it's about reusing queries from other projects, AI is pretty good at that
With Python, use Black or go home.
No, you can shoot them down or have a destroyer’s smaller guns run defense
Extraverts use communication as a means to bond while introverts use communication to relay a message.
ABSOLUTELY. TLDs other than government and educational ones should be abolished at this point. Trademark disputes are already accommodated, so we needn't pretend that a trademark crisis would result.

You should be able to register something.whatever at the same registrar you'd use for something.com.
And yet, the Satyrn author created sth that is more minimal and elegant than the options that existed before. And despite being in Electron and therefore not at all Mac specific, the target audience will almost exclusively run a Mac. Not because you need a Mac to run it, but because the kind of person who cares about such detail will have chosen an OS that cares a lot about details.
The United States military has legacy UHF satcom satellites that are essentially bent-pipes that operate on UHF frequencies. There is an entire subculture of South American and European pirates that uses these transponders for everything from clear voice to encrypted data.

and they do this right alongside active, legit meant US military users. It’s wild.
Dune had AI and outlawed it, to be precise.
Is there something like Jupyter for Javascript/Typescript, ideally self hosted? At the moment I just do data science using one off scripts in NodeJS but seeing these notebook style formats recently where different chunks of code appear to be snapshotted and then visualisations can be easily integrated looks quite nice.
I noticed the one punycode TLD at the bottom: xn--4gq48lf9j (Wal-Mart Stores, Inc). That decodes to "一号店", which is apparently Chinese for "No.1 Store".
I doubt this will work. Web browsers have an insanely large scope. Building a general purpose competitive web browser takes hundreds of full time engineers.
I can't imagine you can fund such a thing with donations.
https://allaboutberlin.com/guides/photography-laws-germany

Your friend was not quite right, but in general it's very poor form to photograph strangers in Germany, when it's not simply illegal. People will walk up to you and scold you.

If you host an event, you usually ask for permission before sharing pictures. At the very least, if someone asks you not to share pictures with them in it, you're expected to oblige them.

A while ago I needed a picture of a Späti to explain what they are to my readers. The owner walked out and asked me what I was doing. I didn't need his permission, but it was a surprisingly tense encounter until I explained my motives, showed how the picture would be used, and how he was not in it.

I wholeheartedly support this culture of privacy.
I have a related anecdote. When I grew up, we had page and/or word requirements on essays. I was always under the requirement after I wrote everything I needed to, so I learned to pad my writing to hit the requirement.

Terse prose was a "lost art" even in my generation (millenial-ish) and I'm not surprised that it has gotten worse.
You can fund Firefox by pooling money and pay a developer or a company like Igalia to implement a feature you want. It's not trivial, but given the number of people on HN that claim they would pitch in, someone should really try that.
Wouldn't aircraft carriers be able to shoot down slow cruise missiles extremely easily?

And even a direct hit wouldn't come close to sinking an aircraft carrier. You'd probably need a dozens of direct hits.

Multiple direct hits from torpedoes couldn't even sink an old, decommissioned aircraft carrier.

Cruise missiles were not effective.

https://en.m.wikipedia.org/wiki/Future_of_the_United_States_...
GC is but one component of the massive operating system that is current web browsers. This is classic anti-Rust "argument" which states that code with tiny islands of well tested and thoroughly reviewed unsafe functions is somehow equal to 100% unsafe C++.
Sounds ultra illegal
Construction of the first new Type 004 Chinese aircraft carrier has been rumored to be under way for years now.

Is this supposed to be a new Type 004, or another Type 003 like the Fujian?

With the Fujian completed and in sea trials, it would make sense to keep the production line going and crank out a few more. The US suffers from on and off warship production. Some years ago, after winning a carrier order, the head of Newport News Shipbuilding and Drydock announced, in a letter to Congress, that if the Navy would order two at once, Newport News would throw in a third one for free. The Navy declined.