skysight-inc/HackerNews huggingface dataset:
You're stating a lot of interesting opinions, but I do not see any arguments to help describe why you feel that way. How exactly is Nix monolithic or proprietary? And what is complicated about it? It seems pretty simple to me, if not at odds with how other package managers do things. It's one of the few package managers that can successfully work across multiple Linux distributions, some BSD systems, MacOS, and even Windows for some software. In my opinion it's the least proprietary or monolithic package managers around, the other being Guix which follows the same principles.

But I think the biggest issue is in your last paragraph where you don't describe why or how the solution needs to happen in the software itself rather than at a higher level.
Show HN: Coding in a Web Browser
It's not connectivity to Fiji. The internet works just fine across the country. Only .fj domains (and email accounts) are affected.
Reachable for me.
No idea. I was referring to .fj
It'll be interesting to see where the research around this stuff shakes out. There's research about nearsightedness[1] being linked to the amount of time spent with bright light, and some stronger research being done to dig into that further[2]. However there's also research showing that the blue light from LEDs could be damaging[3] (the fact that the human stand in is flies definitely means more research is needed). I wonder what a good balance will end up being.

[1] https://www.uab.edu/news/research/item/2412-future-treatment...
[2] https://clinicaltrials.gov/ct2/show/NCT04923841
[3] https://www.nature.com/articles/s41514-019-0038-6
It's bewildering how file systems software can fail like this -- are they not debugged and tested?
They were deficit spending in times of actual economic growth, not times of economic contraction. At some point the rubber has to hit the road when people have more money and less stuff.
People didn't need whackjob conspiracies to hate Clinton, she earned that over many years in the public spotlight. If Trump hadn't said so much offensive stuff that directly insulted me on multiple levels, I would have voted for him just to be sure she didn't win. I think a lot of D-leaning people really don't understand how abhorrent the establishment politicians and foreign policy of their party are to anti-war, non-nationalist leftists.
the color palette on the site is really weird. it took me 5 minutes to see the browser names :D
Your first comment was referring to "insane tank sizes". I still don't see what is insane?

You can of course fearmonger on any topic: in any gasoline car on the market today, your back seat passengers are sitting on a huge quantity of highly flammable liquid! And it is stored in just a regular plastic container!

In fact, the Mirai only has 600 MJ of energy stored in its fuel tank, while a gasoline car has around 2200 MJ! And a gasoline leak will pool around the car, while a hydrogen leak will go safely away up into the air due to buoyancy!

Yet nobody bats an eye at the gasoline car. We engineer our cars such that fuel tank rupture is extremely unlikely in even severe accidents, with redundant safety systems all around.
Why do you say .io is a crime against humanity?
> I wish that I had let myself be happier.

I see this as a call to mindfulness. A lot of adult life is spent sacrificing the current self for the benefit of the future self. For a lot of everyday activities like brushing teeth or walking to work we never really think about it, we just use it to think about what's going to happen later on.

Sorry for being wishy-washy, but we have to confront that we are living right now, and we ought to enjoy what we are doing right now! Not in the sense that we should live like there's no tomorrow -- but that we should enjoy the today we are getting.
Yep, and those neighborhoods were all built before the 1940s.
techies arent people. :p i kid... but there is a vocal group which doesn't necessarily reflect the common experience.

i joke. but also, i think where we're hearing these reports from are only semi-important. even with far far far far far superior hardware- 200/400GBps memory- a vast gain- plus other architectural wins- my temptation would still be to call this an incremental (but sizable) win, not revolutionary.
No this is colonial social conditioning. Those same white Europeans werent scoffing at Arab, Persian or Indian scholars in the Renaissance, Romans and Greeks intermarried with Egyptians and Indians, even in the midst of the Crusades Brungandians were making alliences with Siljuks against Italy and the Fatimids didnt fight the crusaders because they were allied to the Bayzentines. And the Ottomans were alloed with Britain at some times and with Germany in World War 2, Boris Johnson himself is a descendent of an Ottoman official. The Ottoman sultan even offered to help with the potato famine in Ireland but was rebuffed by the British queen for giving more than her. There IS kinship, there IS massive history but since the colonial era and probably propped by Darwin and the the Nazis, Europeans have got it into their minds that they are genetically superior and should not even fix the mess they made when they took down the Ottomans and divided the middle east in a compeletely nonsensical way. This isnt even going into the even more messy Cold War history.
I am literally working on exactly that, as an project I'm calling Math: ELI5, all open source on GitHub: https://github.com/EternityForest/AnyoneCanDoIt/blob/master/...

The catch is that I myself don't actually understand this well. It's just "What I learned googling stuff while working as a programmer. I've had help reviewing it but there could be errors.

I'm trying to cover all areas of math that a nontechnical person, or typical non math focused programmer would need to know, but I treat actually doing any of it by hand on paper as an arcane thing for the really dedicated, so there's not really any excercises.

Instead of actually teaching a real understanding of math, which I can't do, because I don't know it well, I just explain what people who do understand it use it for and why you might want to go actually learn it.

I also have any historical math related stuff that I find interesting.

I can't tell you how to derive or prove Euler's equation , but you don't need to know math to understand the emotional impact from a humanities perspective, and be amazed that all those constants fit together like that, and that someone could discover it.

Ultimately, I think traditional math education has it totally right. My life would be so much better if I knew it, because there's jobs that seem to require exactly what they tech in math class.

It's not directly useful for non STEM types, but the idea seems to be give everyone a head start since so many do want STEM jobs.

I think you really do have to get to the being able to do proofs level to make use of it in the real innovative applications.

The common everyday applications math people like to cite can usually have a dedicated software package. It's not like we still need to add two numbers on paper. If you want to build something, we have RealThunder's FreeCAD.

Excel's Goal Seek and CAS systems do the stuff people say we will use algebra for.

But if your in tech eventually you run into the wall and need to do something like a Kalman filter or calculate stresses in a bridge and you're screwed.
> The wiki listing of packages acts as the "registry" and populates the clib-search(1) results.

This seems to be an extremely bad idea. Since everyone can edit the GitHub wiki pages, it means its registry is vulnerable to all kinds of malicious attack.
Chrome's pooling model seems to improve system performance as you say (and as I was trying to express), at high pressure. Safari’s model seems to optimize for low system pressure by favoring spawning more processes. Individually they perform better, but overall it degrades as process count increases.
If he was talking about the past it wouldn't be much of a prediction now, would it? He meant the decade 2020-2030.
Vladimir Sorokin: Putin sits atop a crumbling pyramid of power
Although it can be highly disruptive to the local environment. So can most power generation plants, but usually indirectly.
A Final Goodbye for Chowhound
How would you rate our new release notes?
Please rate.

Old: (https://www.apisec.ai/release-notes)

New: (https://apisec-inc.github.io/releases/)
Nickel Passes $100k as Big Short Tests 145-Year-Old Exchange
There are some typos and of course I meant world war 1. I am typing on a phone keyboard that isnt very accurate.
I call bullshit. Southern Europe ( Spain, Portugal, Italy, Greece, because they're the only ones on the euro) have had drastic success in Covid stimulus negotiations, and look well poised to apply it well. And if you look at the political situation there, there are no big eurosceptic parties with consistent ( not a one time fluke) success. Especially with the devolving security situation, and post-Covid, the EU is only going to get more important and needed by European countries.
There's been further research in this area that shows it's light exposure in general[1], not just outdoor time. There's also an interesting ongoing study to help determine the effectiveness of using bright artificial light as a treatment[2]

[1] https://iovs.arvojournals.org/article.aspx?articleid=2684235
[2] https://clinicaltrials.gov/ct2/show/NCT04923841
Be curious to try Chrome again, but for a long time it’s felt bloated and slow. Been very happy with Safari, and particularly love the 2FA integration.

My biggest gripe is the lack of shared bookmarks and passwords between browsers. There are 3rd party extensions and what not to do some of this (eg 1password), but nothing beats the UX of true browser integration. I wish there was a single standard with pluggable backends so I had no switching costs. Quite frankly I’m surprised Firefox doesn’t just use the Mac keychain and share bookmarks with Safari in order to gain market share.
It's my site.

Thanks for sharing.
Was the memorial not bombed?

As far as I can tell, it did happen, and there is visual evidence of it.
Unblinding Our Admin Futures
Would be interested if the final one-liner would be faster if updated to use the rust equivalent utils like https://github.com/ezrosent/frawk and https://github.com/sharkdp/fd
Euromaidan was not a coup set up by the West. From right there it's obvious you've drunk the propaganda quite easily. Putin overplayed his hand pressuring Ukraine to reject EU despite popular will and his stooge was driven out by mobs. If anything it was an attempt by Moscow to directly control the government of Ukraine, Yanokovych who had also been interested in EU fell in line but the rest of the country didn't follow.
We're using LVM cache with Ceph on spinning disks for object storage workloads in a large, on-prem private cloud. In other words, this cache is behind the S3 backend, but in front of spinning disks.

When we built this, we had a choice of using all-SSD, spinning disk only, or a combination of both using LVM cache.

LVM cache gave us a lot better performance per $ than using all-SSD.

As for what type of actual application workloads? What do you use AWS S3 for? You name it, we have it:

Backups, container registry, data warehouse, pictures, PDF docs, config data...
Yes. https://hackernoon.com/stop-using-io-domain-names-for-produc...

Also there were some comments from the owner at the time that I thought were pretty unprofessional about it, too.
Suppose:

1) foo.lang: class foo { func bar(a) { return b } }

2) baz.lang: import foo && print( foo.bar(1) )

Generally `foo` needs to have unit tests (self-tests), but `baz` needs to have "acceptance tests" for `foo` because `baz` imports `foo` (external validation / fit-for-purpose). Blah blah "law of demeter" aka: self.do_foo_bar() { foo.bar(1) }.

I've come to the mental model that code should test itself, and (some) code should test its dependencies. Code fundamentally can't test code that uses it, but can attempt to be "well-behaved" and share (via documentation or checked interface) how it can be / should be used.

eg: `foo_test.lang: assert( foo.bar(1) == 42 );`

But if `baz` calls `foo.bar(2)` or `foo.bar(0.3)` or `foo.bar("four")`, then `foo` cannot possibly be responsible for how `baz` interoperates with it in all cases.

"Software has no way to express its own compatibility with other functions or dependencies".

I've heard that at a certain point all internal behavior can turn out to "bake" and be depended on by an external user. An extreme example is `*.append(...)` having O(n), O(log n), O(n^2) performance characteristics in either memory or speed. Some (ab-)use means that you may get a bug report b/c your performance characteristics changed in a way that the _user_ of your code didn't expect, and I struggle to see how anything other than snapshotting the world [never mind network-call dependencies] would ever "fix" things?

I think it's an impossible problem:

1) code can test itself

2) by definition, code can't [exhaustively] test how it is used by "others"

3) therefore: any changes to dependent code are potentially "breaking" changes from the perspective of the user of the dependent code (even bugfixes!)

4) a generalized "really good" outcome is possible (eg: imagine something like TypeScript but for dependency management), but once you loop around to point #1 again... you either exactly match like a puzzle piece (eg: frozen dependency), or there's some sort of wiggle-room where any sort of change to the dependency has the _potential_ to break the user, or there is guaranteed slack/wastage in between the two dependencies (ie: size, performance, memory, operating range, etc) where changes can be relatively safely made.

5) therefore: code that uses a dependency should have acceptance tests (fit-for-purpose) of how the dependency behaves.

We're relying on version numbers and transitive dependencies at the moment, but I can't imagine anything other than "freeze everything" being a viable, generalized solution?
I also don't understand why they're complaining that Amazon doesn't pay for damage to the vehicles. I mean... If I hire a small business to do something for me, I wouldn't pay for their car damage or insurance either, that's part of their business risk.

These guys agreed to deliver a service for a certain price, that price wasn't profitable enough so they should dump Amazon and look for other customers.
If you don't have to do any complex sorting or grouping, yes a simple script works way better. It doesn't have the overhead of using the scheduler, or distributing the data into chunks on many servers. Also consider using sqlite, postgres, or your EDW if you have one. Tools like CSVkit and XSV are useful for preprocessing, exploration.

I've seen many ETL scripts written where a simple SQL statement would have been better. SQL queries tend to work after a few queries have been verified to be correct, ETL jobs in languages like java can dump mysterious stack traces referencing many frameworks breaking due to data issues, memory issues, or unhandled cases.
This article is funny.

"Cooking a steakhouse quality steak requires a significant amount of heat.

So much heat, in fact, that most (not all) average backyard gas grills or barbecues can’t get half as hot as the cookers you’d see in the back of a restaurant.

Until now."

They skipped over Kamados ;)

This is a nice toy, but the temperature seems to be the selling point. It's quite important. But so is total heat input.

Notice the design. Top burners so the drippings don't drop on and crack the ceramic honeycomb gas Infrared heater. I would call this a little bit of a design flaw in the world of BBQs. Those drippings arent doing any flavor work.

The best gas BBQs do one thing besides produce good heat: Turn the most drippings to smoke (not letting drops of grease past a hot plate where they would are instantly vaporized, think Weber flavorizwr bars)

With this is mind, it's hard to compare this product to a BBQ product.

Sure, it cooks meat hot, and can make crusts. But I bet it has no essence of BBQ like a lump charcoal grill, or even the small amount of smoke that a propane BBQ can throw up.

Kamado is still king. High moisture, high temp, highER radiation, clean char and natural smoke flavor. Oh, and it doesn't waste the drippings!

The perfect backyard BBQ already exists, even if this article dares not mention it.
It’s a commercial thing. It’s called Pavlock.
I guess Google's DNS rigidly adheres to DNSSEC.
There were many posts which reached the front page about the war in Ukraine. Although I devoured them with interest, they are off-topic, therefore it’s good that HN doesn’t dwell on it. Other social media became single-topic about the war for a week, HN offers a reprieve by keeping IT and startups at the center.
Link to the article without paywall [1]

[1]: https://www.wired.com./2016/01/phil-kennedy-mind-control-com...
It's worth renting an SUV in SLC and some camping gear from REI on the way to arches, and driving through to Denver, dropping off the gear at REI and going home on the plane. You could probably even get some skiing in at Arapahoe Basin.
At the very least, its better if the excess markup goes to the entity which can reinvest that into additional production to eventually saturate demand, rather than a middleman who adds no value but collects rent on regulatory capture (see: Texas laws banning non-dealerships like Tesla from selling cars unless they allow local rich families in the state to collect their rent)
Only obsolete versions of GCC are available for many old chips, so they are limited to C. Otherwise, it better to use Rust in new projects. Rust can do almost everything C can do in less lines of code, sometimes even faster and with smaller memory. Moreover, it's possible to write firmware, kernel, network server, web or desktop application in Rust, so single language can be used in broad number of cases.
Maybe we need a reminder every now and then that text-files are quite capable and except from being faster to parse in a lot of situation has the benefits of being "future safe" and easy to backup and compress as well.
old: https://www.apisec.ai/release-notes

vs.

new: https://apisec-inc.github.io/releases/
Death by 1000 Needles
Lessons from the Stone Age to the Information Age
.io is the TLD for the British Indian Ocean Territory, which is associated with the forced displacement of the Chagos islander people to make room for the Diego Garcia military base, amongst others. The British unilaterally decided to detach the Chagos archipelago from Mauritius before it got independent, which the deported people say (not without reason) is a crime against their human rights.
I think you mistake hatred of a cruel mafioso government and the dysfunctional structures that enable it to continue unimpeded, with the Russian people. Putin, the oligarchs, and the sociopathic bullies that enforce the regime are rightfully hated by all moral people. The generationally abused citizenry that have suffered so much for so long are not hated: the world wishes better for them.
That's a fascinating concept. Is there anything similar for INI? Such a tool for ini could help in automatically changing configuration files for software which is most often configured by ini files.
What would someone other than a scientist use regressions for?

I've used one once. I wanted to make a volume control that I thought sounded subjectively even across the range and gave the right amount of control. So I used a polynomial regression calc on a random website and gave it some data points I wanted it to go through.

But that's not actually doing a regression, just knowing it exists and computers can do them.

Is there any math that has any use whatsoever unless you know a whole lot of it and plan to do some technical projects? I thought the whole point of learning any math(Even arithmetic, since phones exist now) is just so you can learn other more advanced math, and maybe someday be a solid state chemist or something.

Statistics lets you read a scientific paper, but you don't actually need to understand it, unless you're actually going to be reviewing their raw data. Most everyday people just trust the p values and move on to wondering about confounders they forgot.

Seems like you could cover all the statistics people will actually use it about 4 hours.
Show HN: Mrrle – Try to Guess Company MRRs
Charity isn't somehow the only other choice, not that this would be my ideal solution but I think we could still have some working version of capitalism where intellectual property was greatly undermined and everyone was better off for it.
I think it’s unclear what to actually use (language/workflow) for a macos/desktop specific app, when you open xcode. I usually give up after a minute of clicking around and go back to the tools, whose name we don’t speak of here.

I’d recommend iina over vlc for everyday use. Keep vlc though for all the wierd stuff.

serial 2 for console/hw needs

iterm2

rectangle

deliveries from junecloud

calculator/textedit

little snitch

karabiner elements

homebrew

tables plus

mongodb compass beta (db client)

negative (pdf dark mode)

tailscale

medis (redis gui)

lanscan

google earth pro

davinci resolve studio

fcp/logic/motion/compressor

xcode

contrast.app (picker/a11y)

betterDummy (screen res)

all the beta/dev/browser versions

midiview
SSAO is well known to be a quick and dirty approximation, not sure what the point of the article is.

It would have been much more interesting to see a comparison between the photos of the corners in his room and a ray-traced version of a 3D model of the room with full bidir metropolis and a long render time.
You should take it up with the economists that spend their lives thinking about this stuff. All I know is that inflation has been positive (numerically) for essentially my entire life and most of the country's history leading up to my birth. I doubt it was designed to "end".
Looks cool but this project is only 11 days old. If this was mature I might've used this in EQE. But now I have my own bespoke solution.

I'm surprised how many lines of code this is, I guess the tagged pointer stuff adds a lot of complexity
Workaround: Downloading with yt-dlp gets around the age block (also works for YouTube). https://github.com/yt-dlp/yt-dlp
The number one screen where you're exposed to it is in the filter configuration screen.

Sadly, there is nothing resembling beauty in that screen. It's a multi-page wizard that attempts to guide you through what should be a simple filter commandline to a frustrating exercise in in trying to convince the tool that yes, I do want to filter on an email address that is not in my address book.

It's from the era when the Internet just started becoming popular, and having hyperlinks instead of buttons was being introduced for no good reason at all.
I hate the failure semantics of cron. Unreasonably hard to get right or to not run duplicate jobs. I’ve replaced it with systemd timers and never looked back.
Threat modelling case study: bicycles (2020)
I refuse to "update" any software now. Just been burnt by loss of features too many times.

Once I have something working as i like, I will not update. It seems that long term stability and continuity became a dirty word and now we are forced to update every year because someone has new hardware to sell you or a new subscription service to push you into.
While I rarely use it, VS Code is great. But MS Teams? I feel as if I’m on a mobile device that’s running out of memory when I’m using it.

(Windows PC)
> Prime example: the internet

Email has been around forever. And yet sending an attachment larger than about 50MB is essentially impossible. There will never be an update to email that fixes this.
What would you regret then? These all seemed like things I could ask myself.
Yes, today nix does not run everywhere C is used. So what? More platforms can be supported in the future.
> The sane thing is the diplomatic route and give putin enought to stop the war.

Give a Mouse a Cookie…

https://w3.ric.edu/sherlockcenter/dsi/mousecookie.pdf
Cactus is a great example of unexpected Matrix use.

https://cactus.chat/