skysight-inc/HackerNews huggingface dataset:
I've always viewed this site as pro-crypto but with a realistic view of the pros and cons.
You can't use a custom node on its own, therefore it is based on ComfyUI, and according to the GPL this means the custom node has to be GPL-licensed.

https://www.gnu.org/licenses/gpl-faq.en.html#GPLPlugins

> If the main program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single combined program, which must be treated as an extension of both the main program and the plug-ins.

IANAL
What is with the explosion of these manic sounding doomers? I appreciate conservation and am thoughtful of my use of resources but holy heck, these folks are pretty set on a lifestyle that we only read about in sci-fi books.

While nuclear generation plants do create waste, I was under the impression that most modern designs do a pretty decent job of recycling water that is contaminated or not having contaminated water to begin with so cooling water just gets ejected back out?
It's not so much therapy as it is a challenge to try to get them to admit something, or reveal something they aren't "supposed to". It's my hacker nature ;-)

The positive of this is that today I got Ollama (1) + llama2 running on my local machine!

1. https://ollama.com
sounds like safety car pitstop rules :o)
> The actual winner, Thomas Hicks, was near collapse and hallucinating when he crossed the finish line, a side effect of being administered brandy, raw eggs, and strychnine by his trainers.

This was, presumably, before they'd really figured out how to do doping.
There is an escape code that does clear screen and scrollback invented by xterm \e3J. And kitty invented one that clears screen into scrollback \e22J.
https://sw.kovidgoyal.net/kitty/conf/#shortcut-kitty.Reset-t...
I think it’s difficult to implement that by order. I mean they have spend a minimum amount of time looking how to facilitate that change with changes to the office or the food (was it that bad that this is a reason to stay at home?)
But to me it reads like I want to be in the office every day and therefore I find it much better if everyone comes and so I declare it to be so.

I wonder if it works like that. People changed in the last 4 years. Life situations changed and are adopted to the new situation (e.g. hold are is organised on the assumption that one parent is at home, etc.)
Then I guess the commute was nobody’s favourite.

I mean there are good reasons mentioned what the value is for everyone to come to work, but time has changed.

All of that worked somehow before, but that does not mean you can just swing back to that by decree and some nice food.

As someone also mentioned, no alternatives (except for exceptions like dentist appointments) are give. Is there really more value if everyone is in the office 5 days a week over 3 days ?

Is it a disadvantage if they only come 3 days a week (this definitely needs some thought so that the people who complement each other are in at the same time).

And then there are the young employees who don’t know anything else but work from home.

I guess all of this can be handled but just one bloke who is the current boss (how long will he stay) thinks it would be nicer (for him?) if everyone come in every day might not be enough.

In the end this is a major change project at least from the employees life perspective and it does not feel like it is managed as such.

It might be interesting follow up and to see how that works out.
> Every time you install an open-source app, the developers are extorted by Apple with Core Technology Fee of €0.5 each

I don't think this is true? AIUI a developer can choose to operating using the "old business terms" even in the EU, in which case they don't have to pay the fee. https://developer.apple.com/support/core-technology-fee/ backs this up by stating that the CTF is an element of the "new business terms".
Speaking of which, he made a statement about Toriyama's passing: https://www.cbr.com/one-piece-eiichiro-oda-dragon-ball-akira...
Besides being a great result, the quality and clarity of the technical writing here is excellent.
A lot of this sounds like they were under-resourced and the business increasingly adopted new technology with no ongoing support for their IT infrastructure.

> These legacy systems will in many cases need to be migrated to new versions, substantially modified, or even rebuilt from the ground up, either because they are unsupported and therefore cannot be repurchased or restored, or because they simply will not operate on modern servers or with modern security controls.

> There is a clear lesson in ensuring the attack vector is reduced as much as possible by keeping infrastructure and applications current, with increased levels of lifecycle investment in technology infrastructure and security.

> Our reliance on legacy infrastructure is the primary contributor to the length of time that the Library will require to recover from the attack.

A lot of lines like the following, also indicate to me IT was increasingly were involved in fighting fires and maintining operational systems ("keeping the lights on") rather than deploying new infrastructure and automation, updating software etc.

> Some of our older applications rely substantially on manual extract (...) which in a modern data management and reporting infrastructure would be encapsulated in secure, automated end-to end workflows.

Modern business is IT, I know that I am preaching to the chior but this sounds a lot like their IT was seen as a cost.
There are many attack vectors to bypass MFA, especially sms based MFA
I suspect they don't have the forensic evidence to determine the root cause. Chances are there are probably too many ways it could have happened, and the evidence was encrypted or simply wasn't being captured.

At least they seem to have a plan moving forward that seems considered, though I think a lot of what they want to do is easier said than done effectively. I wish them the best of luck.
> they refuse to pay the ransom and have no other way to tell what was stolen. Farcical.

It's bad that they don't know what was taken, but as for paying the ransom, I wouldn't do it either: first, because it's danegeld; second, because you're just exposing yourself to even further risk by accepting files from criminals; third, because as others said, it would be UK tax money.
Ssh struggles with high connection counts and has performance issues that crop up and require the forward to be torn down and rebuilt occasionally when I have high connections over time.

Performance, while it's working, I've found to be generally good. But there are clear ceilings to the method that you hit when trying to use it heavily.

I never saw any issues when I used it to forward ports for myself. But the moment I tried to use it for production for a small service it falls on it's face regularly unless I baby it.
Check their post history they're some sort of white supremacist (https://news.ycombinator.com/item?id=39519099 https://news.ycombinator.com/item?id=39397491 https://news.ycombinator.com/item?id=39405619) which isn't necessarily nazi but is in the same ballpark.
I suspect the laws of energy have something to do with the creation of life, just my opinion.
Yeah those are fair points. I still think that to encourage wider learning and understanding from foreigners, using English as a base model makes sense because it is most widely taught across the world.

As far as the second point, I taught English in Japan and found that while English education starts at an extremely young age, their relative skill is pretty low compared to other countries that do the same. There are a couple of reasons for this but I think further integration of English pronunciation could help in this department while also appealing to the widest swathe of tourists possible.

Another funny thing I’ve found is that the romaji JP iphone keyboard autofills kana and kanji best with hepburn inputs
Sponsors of Adopted Unicode Characters
They still called Solaris SunOS. AFAIR Solaris 8 was named (in uname's output) SunOS 5.8.
Also as a hunter, I can envision a scenario or 4 where an animal might surprise me
Show HN: I've built ORM-ish library using dotnet source generator
I wanted to evaluate C# source generators to see whether "compile time PetaPoco like" project can be built with it.
An incredible and very identifiable art style. Doesn't matter what you're playing or watching, if Akira Toriyama was there, you'll see it. Chronic Trigger being my favorite example.

An industry legend. His influence will remain for a long, long time.
Agreed wholeheartedly. Techmoan is one of those channels I'm always excited to see a new video from.
TIL: there is an "Export to ePub" option in Apple Pages :)

I have always done the ⌘-P and select PDF Save as PDF... option from all my Mac apps
But the issue is those things are nice to have, whereas X is baked into existing workflows that either do not work on wayland, or only work on a subset of compositors (due to philosophical disagreements), and many of these workflows have been around for a while, and there is no desire (or funding, or time) to change them.
The year is 1934. I'm going to try and find it (this may take some time).
Yes. Horrible word. I actually banned utilise/utilize on the Cloudflare blog because use says the same thing (mostly), is easier to say, and shorter.
When can I use this in vite? Vite build is fast but this should make it way faster.

Is there a way to enable this in Vite the near term to test?
> they refuse to pay the ransom

As an organisation forming part of the UK State, they're not allowed to. Rightly, in my opinion.
Breaking the Cycle of Anxiety
Ask HN: Video server for WebEx/Zoom recordings with optional PPT sync
Our company has quite a few teams who have done in-depth training recordings and demos over the years to educate peers but it feels like a lot of these efforts just end up as mp4 files in file share folders or CMS where content goes to die because its not easily discoverable.

In an era of tools like Plesk and Jellyfin are there any similar tools out there to self host a server and create a nice library of videos with some decent tagging/metadata, previews etc? Optionally something that might timesync related PPT and respect the .vtt files that WebEx produces for subtitles?

Looking for any reasonable leads, including maybe a django or node project that has done some large percentage of this that could be made usable with some polish.

To clarify this would be for internal use.
The objective of the human species is the annihilation of any kind of life on the planet in the seek of profit. pesticides and insecticides play a crucial role in this task, together with PFAS, co2 and EMR in the form of light pollution, for example
Well the biggest "scalers" have become Cloud providers themselves.

I think there's a good saying about Cloud and scaling, paraphrasing - "if you don't start on Cloud that's unwise and if you (over)stay that's insane". I guess as your solution reaches maturity and stability (no sudden swings in usage or complete changes in the architecture) then you should start thinking about some on-prem solution with maybe the hardware being leased along with maitenance.
> There's functionally no difference between a private link and a link protected by a username and password or an api key

You mean mathematically there is no difference. Functionally there is a very, very big difference.
seeing dragon ball z on toonami in the early 2000's changed my life. it was so much cooler than anything i had ever seen up to that point. my life revolved around coming home to watch a new episode. my brother would tape episodes on vhs so we could pause it and i could try to draw the scene. i almost ended up with an art degree in college after it sparked my artistic side. i don't think i would have ever been so interested in japanese culture had dragon ball not been that gateway
> EUs free market

You mean single market. It’s very far from free.
I urge you to NOT do a search for "rule 34 moose" with safe search off.

Or do. Not my problem!

https://en.wikipedia.org/wiki/Rule_34
> Maybe you've had bad experiences with some vendors doing analysis however

I've been on both sides of bug bounty programs over the years.

I've been in corporate meetings where CVSS was summoned to downgrade the severity of high-sev security bugs, when the standard procedure wasn't to use CVSS at all.

I've published my fair share of security bugs.

Hell, I've even talked extensively with Steve Coley about how CVE and CWE intersect with my own experience doing security research.

And that's just some of the stuff I've done under this handle.

My experience with CVSS has consistently shown it to be misused.

Maybe you have enough discipline to use CVSS as it was intended by its designers. The rest of the world does not, by and large.

The main problem with the CVSS is that it's a one-dimensional numeric scale that's meant to measure the kind of complexity that warrants a formal threat model, not a 0-10 rating.
I 100% clicked the link expecting an article about how the open source PBX software Asterisk was being used in some nefarious way.
The CAP theorem expands to the PACELC theorem. PACELC stands for Partition, Availability, Consistency, Else, Latency, and Consistency. The theorem states that in the event of a network partition, a distributed system must choose between availability and consistency; otherwise, it must choose between latency and consistency.

https://en.wikipedia.org/wiki/PACELC_theorem
Oh. I didn't understand that "roughly" was supposed to be doing all the work, in this context.

I guess a 30/70 split is also "roughly" a 50/50 split, right?

Example:

> cat(paste0(data,collapse=","))

0.194377163769996,0.0102070939265764,0.309119108211189,0.0120786780598317,1.45982220742052,0.00158028772404075,0.035004295275816,0.329022291919098,-0.00635736453948977,0.0158683345454085,1.19240981895862,-0.0127659220845804,-0.00650696353310367,0.00716707476017206,1.85868411217008,0.374960693228966,0.114533107998102,0.591872380192402,0.469305862127421,0.60161713700353,0.000421158731442352,0.265325485949535,-0.00279113302976559,0.0168217608051942,-0.00654584643918818,0.701343388607726,1.84387017506994,-0.00461644730360566,0.0781831777299275,1.05989990859088

https://beza1e1.tuxen.de/spc?data=0.194377163769996,0.010207...

> sum(as.numeric(data > mean(data)))/length(data)

[1] 0.3

> mean(data)

[1] 0.3834637

> median(data)

[1] 0.09635814

Would you say that the mean and the median are "roughly" the same, in this context? I'm curious...
So British laws apply in Iranian embassy in London? No they don't
Not outright illegal, but in some places it's often required that what you're seeing is clearly an advert, or contains advertising.

For example, a watermark or logo is shown at the start of a broadcast containing product placement in the UK. Prior to 2011, it was 'forbidden' for broadcasters entirely.
(Quotes because you could still broadcast films that may arguably have it)
Why would someone expect the app from Meta? You buy the Oculus, then install and use whatever you wish - including this app.
I absolutely agree. I grew up in a single parent household in poverty. But I was able to beat people on the SAT who grew up in extremely wealthy families. I have met plenty of people that graduated from highschool with a great gpa and went to good schools solely because of their family, and I have known dozens of people that I know are pretty sharp who didn't get to school because of family circumstances.

Anything that seeks to further widen the rich / poor gap like this is in my mind, completely unethical.
3D Printing: A High Temp Gelcast Ceramic Hot End
As a Mumbaiker, I would also like to provide a bit of context that may not be obvious (but unfortunately isn't surprising) - the BMC (Municipal Corporation) is considered quite ineffective/corrupt/lazy by most citizens, despite being the richest municipal body in the world (with a budget of ₹59,954 crore this year, which I tried to convert to USD but I can't keep track of all zeros). Every year there are numerous deaths especially during heavy rain in monsoon, from potholes flipping bikers to the river not being desilted. There are valid arguments (eg lots of pollution in the river) but the end result isn't pretty.

https://en.wikipedia.org/wiki/Brihanmumbai_Municipal_Corpora... has more info including controversies.

Also, regarding housing specifically, due to a perpetual population growth and inflation, many buildings sit empty because builders know that people will cave in, even if property is temporarily overpriced and no one is buying them in the short term. Additionally legal disputes often block up other buildings, resulting in large dilapidated buildings sitting in the middle of busy/high-value areas but providing no benefit.
The VCL has a window managed by TApplication and it's the window which shows up in the task bar, but it's not the application's main window, which is generally a TForm descendant. When you minimize the main window (certainly on Windows 7 and before - I'm not sure about what happens these days) it would just vanish, while a tiny little animation not related to the main window would briefly show disappearing into the task bar button.

The application's window message queue was used for things like coordinating background thread actions with the UI thread and other general purpose stuff - I don't remember the details and it's been a long time since I read the VCL source.
I do the same with AutoHotkey for Windows. It's also come in handy in remote connection GUIs that default to the remote clipboard and legacy desktop applications with controls that don't support pasting.
> I suspect they don't have the forensic evidence to determine the root cause.

It said that. The terminal server entry point was completely scorched
in the attack. Offsite rlogd would have helped.
Incidentally, I see no evidence in those links or elsewhere that either Walmart or Netflix is using node to meditate interactions with upstream data sources. What I do see elsewhere is the usual suspects: some databases and message queues, and then lots of Java

https://blog.bytebytego.com/p/ep76-netflixs-tech-stack
When the artists only get a couple hundred dollars per year from their streams, why even bother putting the music on Spotify? If your listeners don't want to buy your mp3s or CDs when that's the only option, then what's the point?

Compare it to any other profession. Let's say a bricklayer decides to go work for a company. He works the entire year and builds houses for many people. Then he's paid a hundred dollars. He'd be an idiot to keep doing it. And he says that if he started his own brick laying business he wouldn't get even a single client. Okay, but why keep doing this?
I can’t suppose the US, lead by Apple and Google, aren’t preparing a counter-attack on us (the EU).

There are many ways to weaken them using lobbying, or manipulate the laws by threatening MPs with the help of the CIA… The USA has a legendary set of tools for this, and why wouldn’t they use them — Europe is threatening the US corporate hegemony on European soil.

Which means soon those benevolent laws that we’re cheering as EU citizen will turn back upon us, and we’ll once again enjoy the same fate as our other public sectors.
> If you've used CSS transitions you'll have encountered the problem this solves. Okay, my duration is 400ms -- but why 400? Shouldn't it depend on how far it has to move?

It seems to me that the "speed" parameter in the exponential function has the same issue, does it not?
Maybe Thierry Breton has picked a good fight this time… That would certainly be a first.
These things melt more slowly than a snow pack, making them useful for preserving water over a full growing season.

I suspect there are ways to enhance the effect of letting water freeze in a column in layers. Do people make artificial snow up there? If so they can probably leverage similar techniques to make these things.
More Is Different [pdf]
You don't even need to specify that rule with GNU Make: building %.o is a built-in rule[1].

Personally, I tend to prefer specifying the files individually - it doesn't take up that much developer time nor much space in your Makefile, and makes it considerably easier to debug building issues when using a sandboxed environment (such as Nix or Bazel).

[1]: https://www.gnu.org/software/make/manual/html_node/Catalogue...
It's a feature built-in to most browsers, same with right-click (if page hijacks right click, right-click twice in rapid succession).
One of the interesting things about rollup is how it compiles code. Instead of building each module as a closure, separating the scopes, it compiles everything as one big closure. This is actually faster to parse and run, and allows you to do much better tree shaking and other optimizations.

If you're doing all that, you could probably support rollup plugins as well, which it sounds like they want to do.
Inductively powered LEDs FTW?

https://www.adafruit.com/product/5140
> When alerted by the Library following discovery of the attack, Jisc (who provide the Library’s internet access and monitor movement of data across their networks) identified that an unusually high volume of data traffic (440GB) had left the Library’s estate at 1.30am on 28 October.

"Jisc is the UK digital, data and technology agency focused on tertiary education, research and innovation."

State-owned quango asleep at the wheel. Unsurprising.
> Within weeks of the theft starting, prosecutors say, Ding was offered the position of chief technology officer at an early-stage technology company in China that touted its use of AI technology and that offered him a monthly salary of about $14,800, plus an annual bonus and company stock.

Crime doesn't pay. That's a pretty lackluster bribe for a mid-career AI expert. I wonder if there's more behind it.
> Same story with global warming claiming additional deaths due to increased temperatures without the corresponding statistic on deaths due to cold. I am not claiming the point is invalid - just that a fuller picture can make the conversation richer.

Studies on this definitely account for both. Of course, given that cold related deaths are already significantly fewer than heat deaths there isn't much to talk about beyond noting the fact that they're essentially irrelevant.

This of course highlights why if one sees something "obvious" that experts miss the response should be to dig into why they're not accounting for it versus assuming they're idiots or malicious.
You can and people already do receive AIS with satellites. So that’s mostly possible without it being peer to peer. AIS only makes it about 50 miles across the ocean due to earth curvature so in sparsely populated areas a peer to peer approach probably won’t tell you too much.
this is interesting. how did you fine tune it?
Age of Invention: Why Salt Matters
It always booms because of the Bitcoin halving. People buy Bitcoin because it's going to be rarer and less mineable. Prices go up.

Others buy because the prices are going up. Some genius draws lines on a graph that tells them prices are going to go up even more, and they buy more. Because the Bitcoin halving tends to be over a 4 year cycle, it's very convenient for the line drawers to predict patterns, and it becomes a self fulfilling prophecy.
Regulators don't have a monopoly, they only have control over their own countries.

For example, you don't like Apple so you leave and join Google's platform.

Regulation is the same, you don't like the EU so you leave to the US.

Moreover, DMA does exactly what you say. It keeps competition free. It protects startups from "regulation" by the platforms they sell on.
I don't think HN has a unified view of crypto. Some are as smfz says. Some are pro-crypto, almost to the point of being shills. Some are more thoughtful, as you say.

So if you want to view HN as hating crypto, you can find posts that confirm that. If you want to see it as heavily pro-crypto, you can also find confirmation.