skysight-inc/HackerNews huggingface dataset:
Good question, here's the link to it: https://patents.google.com/patent/US20220417315A1/en?q=(stac...

It's somewhat specific to our use case as you'll see when you read through. A motivation for securing this was that we've had issues (one instance in particular) where we caught a direct competitor directly copy+pasting code from our compiled builds into their own competing product. Asking them nicely to stop didn't do anything, nor getting emails from our lawyers.

The main lever a startup has to solve this is to keep innovating and being the best product in the market, which is what we have done & continue to do. But having a patent is a useful lever for general deterrence from bad actors like this. (Also want to say thanks and give credit to Vinay Hiremath, cofounder of Loom, who went through similar in the early days of Loom and helped point us down the path of securing a patent)
Orion isn't available for Linux.
>They were different, so we killed them.

I don't know why they are extinct, but your theory could just as well be reversed.

Neanderthals were much stronger than us with a more robust body that can withstand hits that would be deadly to us. In addition they had weapons and probably lived in organised societies.

They were definitely a potential threat to humans. Who's to say that they didn't rape, kill or eat humans and we just defended ourselves? Maybe the DNA found is humans is the result of women who were raped and managed to escape before they were eaten? I agree that humans are good at organizing for war, but it may have been a case of them vs us.

I don't really see the Neanderthals as necessarily worse than humans, but I also don't see any reason why they should be more "noble" peace loving creatures who just stood by when humans decided to wipe them out.

For all we know humans and Neanderthals lived next to each other with all the potential conflict and alliances that we find in human societies. We should be careful about applying our modern perspective to ancient history.
A Book of Business Opportunities: A Look at "A City on Mars"
javascript:(_=>{location.href=location.href.replace("news.ycombinator.com","hnrss.org")})();

This is a bookmarklet for it. Add it to bookmarks and click on it after opening a HN thread.
Doing it the other way is a common pitfall in teaching programming concepts. A very common example is the historically necessary boilerplate in Java’s Hello World, where quite a few concepts are present but handwaved away as you don’t need to worry about this now. The problem with this is twofold:

1. It is challenging to distinguish the pertinent from the impertinent. People who are just starting won’t be able to tell what parts of the code deserve their attention now.

2. It is challenging to retroactively draw attention to previously dismissed details once they do become pertinent.

I think there are other ways to address this, with additional formatting considerations in the presentation of example code. But there’s still a problem once the reader wants to tinker with the code, as any such formatting will be lost between a carefully tailored example rendering and the user’s code editor.
Before Kasparov was beaten, he was the best chess player.

Then we saw human-AI teams, "centaurs", which beat any AI and any human.

Now the best chess AI are only held back by humans.

We don't know if humans augmented by any given AI, general or special-purpose, will generally beat humans who just blindly listen to AI, but we do know it's not always worth having a human in the loop.
Alternatively, do use Excel for data analysis, but instead of opening CSV files directly in Excel, create a new blank workbook, then go to the Data tab, select From Text/CSV, and follow the prompts, which will allow you to preview your data and select proper data types for each column.

This will avoid all the issues alluded to here. And yes, I know that it's stupidly simple to go the wrong route, but I also think by now people would be wise to all of this, since the proper functionality has only been there for a decade or so. But, hey, apparently total helplessness keeps getting clicks.
Here this from 2021 should do. Sorry NyTimes paywall, but the first paragraph tells where it. There is a lot out there about this.

https://www.nytimes.com/2021/05/07/opinion/coronavirus-airbo...
The McDonalds in Rome near Termini had an amazing desert bar!
My point is that it doesn't create heat, thus does not contribute to climate change on its own. Only the energy source that powers it potentially does.
> how do I help?

Ads aren't very important really, if you want to help, I recommend donating all your money to those in need and volunteering at a local homeless shelter, soup kitchen, or anything of the like.
Python notably switched from hand written recursive descent, to a PEG based parser generator.

But indeed, last I checked, recursive descent was the most common choice overall.
It's only called Notepad, but it's not the old Notepad.

And it's not slow. Compared to the rest of Win 11, it's actually very fast.
Interesting username.
Honsetly, pay-what-you-want-if-you-can would work well. Just make a button appear once in a while (that you can permanently turn off in about:config).

If firefox asked me once a month "Enjoying the entire internet? Is it worth $1 to you?" I'd press the button often.
For starters, I develop C# professionally, and I use Go almost exclusively as a consumer :) Your assumptions about me are wrong, and static compilation is not a complicated idea.

Go or Rust programs are standalone by default. You just download the binary, `chmod +x` it, and drop it in your $PATH. Caddy, Helix, Micro, ripgrep, fd-find, eza, bat, and bottom are all programs I install that way.

Some C/C++ applications release as standalone binaries, but that's not the default. and I have not encountered a single C#/.NET application that distributes as a standalone binary.

The only difficulty is if you're on non-libc distros like Alpine (which uses musl) or an uncommon OS-architecture combo like Arm64 Windows or RISC-V anything. These are usually rare and intentional choices and you would be used to building from source. A nice thing is that it's usually much easier to compile Rust or Go projects from source than it is for C/C++.
Microfeatures in Blogging
True, not yet. It is still proof that people are willing to pay for a browser that aligns with their priorities.
I didn’t see that, and it makes it even worse.

We owe Meta nothing. I have zero reason to donate my data to them.
Lonelyradio 0.6.0: a Rust-powered music streaming service
Soft Robot Can Amputate and Reattach Its Own Legs
Arable land and climates comfortable for people tended to have a very large overlap until the the invention of modern irrigation techniques like center-pivot irrigation. Before that, you need pretty special conditions to be able to successfully farm in many of the places in discussion.

Arable land that isn't habitable for weeks or months out of the year wasn't terribly valuable or sought out.
Yep, wanna improve my continent
Handling errors in a processing pipeline in Go is a big fat PITA. In other languages too ?
The big problem Discord solves is that nobody wants to create YetAnotherForumAccount.
The fake part isn't whether differential privacy exists. The fake part is claiming differential privacy can be used by browsers to provide aggregate ad conversion data to advertising networks without providing information that can be linked to an individual.

According to Mozilla[1], Firefox's implementaion uses the "Distributed Aggregation Protocol" (DAP)[2]. Individual browsers report their behavior to a data aggregation server, which in turn reports aggregate data to an advertiser's server using differential privacy. But the aggregation server still knows the behavior of individual browsers, so basically it's a semantic trick to claim the advertiser can't infer the behvior of individual users by defining part of the advertising network to not be the advertiser.

Now, Mozilla says the data aggregation server they use is run by the Internet Security Research Group[3], which is a non-profit, so perhaps the social incentives truely are aligned in this case to ensure individual user behavior isn't shared with advertisers. But it's disingenuous to claim user privacy is protected absolutely by technical measures when in reality it's only protected by social measures.

Finally, ad conversions can easily be measured without cookies by serving unique URLs with each ad, so what's even the point of this technology? I'm not clever enough to discern any ulterior motives (if there even are any), but the complexity of the approach is suspicious to me, since ostensibly a much more obvious solution would suffice.

[1]: https://support.mozilla.org/en-US/kb/privacy-preserving-attr...

[2]: https://datatracker.ietf.org/doc/html/draft-ietf-ppm-dap

[3]: https://en.wikipedia.org/wiki/Internet_Security_Research_Gro...
And whom is a large percentage of shareholders?
Oh gosh.

> So it's just a really stupid inefficient form of charity?

Charity is efficient? Thanks for informing me. I didn't know that.

> You realize you can donate to people without cryptocurrency being involved right?

Oh gee. I didn't know. I assumed that all my life and through all of human history no one has ever donated anything to people until crypto was invented.

Also, I clarified the rationale of these airdrops:

- https://news.ycombinator.com/item?id=40866952

- https://news.ycombinator.com/item?id=40865719
You could advertise the robot then send and exploited laborer to do the robot job as a success story, could have robot operators in far away lands and for select elderly a robot suit would be sufficient.
Have a look at Discourse
https://www.discourse.org/

Also, BuddyPress has a new major update (v14) that's worth checking out.
The only option imo.
I think some of these (or similarly sized) drones were sent to Ukraine for use in urban warfare last year as a recon tool. They may have also used them for exploring recaptured mines (the kind for extracting resources, not a landmine) which were likely booby trapped.

All they need is a slaughterbot-style shaped charge or a dollop of thermite, phosphorus or a nerve agent and you'd have a weapon that may not be super effective but would have a huge impact on enemy psychology.

Get them acting as a swarm and you've got something really scary.
I agree, and even more strongly: you don't even need to remember .PHONY as long as your target names don't overlap with actual filenames, which is usually easy.

In fact, I didn't even know about .PHONY and have used make for a long time. That's what's great about it, even if you stick to the most basic features make is incredibly easy and straightforward. Dare I say, it "just" works lol.

I hate the proliferation of new tools that are the same as a tool that's been around for 20 years and is no different in any significant way except being trendy. Just unnecessary entropy. Our job is to manage and reduce, not maximize entropy.
Fine is cheaper than solving compliance issues. Many such cases unfortunately.
Actually, in Win 3.1 I think it was called write.exe
I would just use WSL then, if native windows dev tooling is such a shit show
I'd also say Matrix, as this is where the most communities are today that are not on propietary platforms.

Although the UX is not that great, when logging in via a new device, as it takes long to do the first sync (the new syncv3 protocol is supposed to fix this but it's still in beta)

A direct Slack alternative would be mattermost.

https://github.com/mattermost/mattermost
Depends on what "fundamental" means. If we're talking about how stuff is scheduled, then yes of course you're right. Either we suspend stuff and take a hit on when to continue, or we hot-loop and latency is minimized at the cost of cooking a CPU.

But there's a bunch of stuff that isn't that part of the trading system, though. All the code that deals with the format of the incoming exchange might still be useful somehow. All the internal messages as well might just have the same format. The logic of putting events on some sort of queue for some other worker (task/thread) to do seems pretty similar to me. You are just handling the messages immediately rather than waking up a thread for it, and that seems to be the tradeoff.
Wierd, I just updated to v128 (been offline a couple of days) on android, and the Settings -> Data Collection -> Marketing wad already off. I already had the usage and studied off, so maybe that's why
I paid for an Orion Plus lifetime license (browser made by kagi). I'd happily pay for Firefox too if it was an option.
For 1, can you raise that to 28 with unsigned accumulators?
Pythons venvs are a problem to the solution of solving the dependency problem. Consider the following: it is not possible to relocate venvs. In what universe does this make sense? Consider a C++ or Rust binary that would only run when it is placed in /home/simonw/.
Never heard this complaint ever. I would argue all other solutions that are usable for the majority of people have much worse UX.
little is scarcer
do people really consider this that much of a hassle

takes 1 minute to do

and no need to make/remember passwords with a password manager
The shitshow that is python tooling is one of the reasons I prefer java jobs to python jobs when I can help it. Java got this pretty right years and years and years earlier. Why are python and javascript continuing to horse around playing games?
The government of many places, like the EU and Australia, openly and regularly make moves to crack down on individual freedoms in favour of state power - and they aren’t even in criminal trials.
> when building Crumb (https://github.com/liam-ilan/crumb)

> As an aspiring engineer

I’ve got some good news for you.
OSM recently migrated to Discourse instead

https://c.osm.org
Read. You will find extremely interest insights.

https://en.wikipedia.org/wiki/100_Year_Starship
Same reason healthcare, higher education and many other necessities of life are horrifically expensive.

Ever increasing profit.
Necessity may be the mother of invention, but laziness is definitely the father.

Lot of money to be made catering to the latter.
even if you can cash it out, I cannot see any pleasure on doing it: would you really like it?

most of your "colleagues" will be the kind that do it 'cause they did not try anything else, I think

it is really cheap stuff, and so hard to properly protect
Only python demands you to source an activation script before doing anything.
honestly the worst, most persistant ads are for games. The pump millions into it because they can utilize whales to make billions. Which means more ads.
A survey of the hacker groups who are targeting the Western world
> wealth of scientific evidence that SARS-CoV2 is the result of zoonotic transmission

No there isn't. Just speculation, so in the same category with the lab-leak theory.

The host animal has not been found. Nor patient zero.

Isn't it interesting, that in 5 years China could put out a detailed timeline of what happened, who got infected where?
https://andrewzuo.com/summarizing-comment-sections-22e00c34c...
SimpleX Chat flatpak is now available
> so, your main supposition about crypto being all fraud is inaccurate

Sure, but what are some actual generally useful non-fraud uses? I know Marc Andreesen failed to come up with a single credible one after investing billions into the industry.

> for example, north korean expropriation and fraud is happening across the entire tech space, even a bunch of remote roles in the US are and were filled with north koreans, hence supporting the nuclear program

The difference is again the share of North Koreans working remotely in the US tech industry vs the amount of fraud in crypto.
> Does physics dictate how you build power lines?

Bro.

Come up with a plan and a budget for your buried cables and sell it to the people of Texas who will have to pay for it.
I also used Firefox’s containers a lot. In my case, I often need to log into multiple AWS simultaneously, or at least bounce between them quickly enough to be a major hassle if I had to log out of one to log into the other. Now I use Safari’s profiles to do that.

What’s your Firefox use case that Orion doesn’t handle? (Sincere question; that wasn’t meant as “it works for me so stop complaining!” snark.)
Disney's Internal Slack Breached? NullBulge Leaks 1.1 TiB of Data
The point is that with browsers there's also the option of using an entire different one, not just keeping an older version of the same browser.
Don't confuse the C stderr (which is of type FILE) from posix STDERR_FILENO file descriptor (i.e. 2). FILE (in POSIX, and in C since C11) guarantees that each I/O operation is thread safe (and flockfile in POSIX can be used to make larger operations atomic). A low level POSIX file descriptor is not thread safe (although of course the kernel will protect its own integrity). BUFSIZ only matter when writing to a pipe from distinct file descriptors.
IMO Discord is a non-starter for many tech people due to privacy issues and frequent/random phone number requirements. I and many others are completely unable to use it even if we wanted to, because immediately after logging in you get hit with a phone wall. Not everyone gets this but it indeed happens to a wide enough array of people to be quite problematic IMO.
Nvidia will show simulation and GenAI advances at Siggraph
> rose-coloured glasses of nostalgia?

This can't explain it all. I never played the remake, but I am playing original FF7 with modern mods (chiefly New Threat 2.0 [0], on top of 7th Heaven [1] and FFNx [2]; but also graphical mods like SYW which enhances textures with AI, a GUI mod called ESUI, among other things) and it's an awesome experience. Note that those mods are entirely free and made by passionate fans.

I fully believe that a FF7 remake made by fans and for fans would be 10/10 even with a fraction of AAA production values.

(Now, what you can say is that 90s JRPGs are an acquired taste and modern audiences aren't accustomed with stuff like tons of random encounters. Indeed I feel that many classic JRPGs are nigh unplayable due to this issue alone, even though I grew with them. However this is addressed by mods like New Threat so I'm sure that a proper, fan-made remake could also address this and other QoL issues)

[0] https://forums.qhimm.com/index.php?topic=14938 (in general FF7 modding is mostly discussed in this forum; there's a "Documentation" link that discusses all changes but it's a full rebalance that changes item placement, the script of bosses, etc. It also contains QoL improvements)

[1] https://github.com/tsunamods-codes/7th-Heaven (it's like a package manager for mods, there's another called reunion and many but not all mods are available on both)

[2] https://github.com/julianxhokaxhiu/FFNx (it's a modding framework for FF7 and FF8, some but not all mods depend on it)
Of course. But I'm as certain as I can manage (in an epistemologically challenging world) that we're closer to those goals than Russia is.

I'm not especially interested in false equivocation as an argument. It's cheap and boring.
The problem isn't building a publicly-funded browser, it's building a publicly-funded browser that's good and that can keep up with the demands of the platform - which means taking risks, also when it comes to security and privacy.

A publicly-funded equivalent of MSIE 6, heroically made 100% secure and private, would be a disaster for the web. And that's a pretty likely outcome if it's designed by a government committee and prioritizes safety above all.
Grants!
Most of the time, the remaining assets are lost to the world. Often despite efforts to release the code and other media. Typically, the people involved in the wind down are not people who care about the assets and generally only care about liability.
Here's a Teledyne demo/commercial video that shows the FLIR Black Hornet 3 in action:

https://www.youtube.com/watch?v=P-w2RT6jCpk
Also live in SF Bay Area, but my sister lived in Houston for ~20 years and I grew up in the Northeast (and got hit by hurricanes Gloria and Bob as a child).

What we saw with the winter storms of 2022 and 2023 was nothing close to what Houston or even the NY area gets with a hurricane. Bay Area topography is hilly; most of the wind is broken by the Santa Cruz mountains. I'm in one of the SF Peninsula canyons that's known for being particularly windy, and we saw maybe 70mph gusts and 30mph sustained. A Cat 1 hurricane (like Beryl, Bob, or Gloria) has 75mph winds sustained with gusts up to 100mph. A Cat 5 (like Katrina at the height of its strength; it made landfall as a cat 3) has 150mph sustained winds and 200+mph gusts.

Hurricane Bob knocked out power to eastern Long Island NY for 2 days in 1991. Hurricane Sandy (also a Cat 1 at landfall, but a direct hit on NYC) knocked out power for 2 weeks. The problem is not unique to Houston or Texas. PG&E has plenty of its own problems, but the reason fewer poles went down our winter storms (and they still did go down; Cupertino was without power for almost 2 days) was simply because the wind was less.
I think it would be great if states offered support to people who were willing to be caregivers to their elders and children. These are essential roles that cannot really be replaced.
Nice, Pieter, hope everything is going well with you.
Would you bet your financial success or life outcome on Texas making rational policy leading to potentially more favorable outcomes for its citizens (based on all available evidence)?
The Army has been testing Microsoft HoloLens devices for applications like this for several years now.

As far as practical Apple Vision Pro uses go, surgeons are using them in interesting ways...

https://appleinsider.com/articles/24/04/20/apple-vision-pro-...
Still waiting for a browser that doesn't send a million things to fingerprint me with. Random websites don't need to know the battery level of my device. It shouldn't even be able to know my window size or resolution. It's beyond me that we should provide any information to send back other than our IP address and the resource we want to access. Anything more than that should be allowed on a case-by-case basis, but 99% of websites don't need more.
web3/crypto warning for anyone looking at this
Thank you for eloquently capturing why qarl's conduct was pissing me off.
Debt in the sense of formally borrowed money? Maybe not. But unpaid invoices, rents due and lease obligations, possibly even payroll due, I think would be pretty common.
Like, a forum?
i live in houston which was just hit by a hurricane - one of the upsides being most of the billboards have been shredded, which is a nice improvement over mind polluting ads

thanks hurricane beryl
The service-side rate limiters for requests made to the various aggregation sources are global across all user requests so it can slow down a little bit sometimes.

I've been thinking of offering dedicated instances for a fixed monthly cost if people are interested, but so far I haven't had any takers and I'm happy enough using the global instance for now.
Lichess is one of those things you just have to sit and appreciate like a fine wine. It's absolutely wonderful for people in the chess community. I use it every day and am inspired by the functionality and performance, especially knowing it's a 1-2 person shop with limited budget.
I don't believe you. Your track record is of repeatedly responding to say you won't respond any more, over and over. It is bizarre, and it is conduct that has no place here. At this point I think I'm just amused and curious to see when you'll stop. I fear you might be thinking similarly.
Nim 2.2 release candidate is available for testing
menu > Settings > Data Collection