skysight-inc/HackerNews huggingface dataset:
Looks like they're using a pretty interesting DRM scheme involving somehow scrambling the images on the wire and then decoding them in a service worker? Props for an "innovation" I hadn't seen before.

I'll be investigating ways to defend against this further, for now fortunately thanks to the open nature of the web we can write a script that listens on load, paints the final image onto a canvas, turns the canvas into a data-uri and then saves the resultant unencumbered image to your hard drive as you're scrolling through the manga.

Essentially the code in this SO question is all you need.

https://stackoverflow.com/questions/10673122/how-to-save-can...
Hardware LISP machines didnt survive the 1980s because you could emulate LISP on a general purpose CPU faster than a special machine. That is because faster new general purpose CPUs cane out every year or so, while it took 3-5 years for the next special purpose CPU.
> my car will be Turo'ed at work.

I'm curious - what does it mean to "Turo" a car?

I'm assuming it means "parked in the parking lot" but I've never heard the expression before.
Not reading the article because I think I'll find it too upsetting but I think you're right that the issues described aren't necessarily remote based.

A friend of mine died of suicide back in college and it wasn't clearly communicated, there wasn't any support offered, etc. And this was a group of people gathered in person almost daily. We found out the details from an online news site.

Unfortunately suicide can kill people wherever, whenever. Problems handling it aren't solely the preserve of remote companies.
These kinds of negative thoughts are never helpful. We're all learning constantly and had to be the newbie at one time. Push them out of your mind.

I will let you in on one superpower that I was lucky to learn early... read the manuals, yes the manuals to your most important tools and practice. All of them, front to back. Very few people are willing to do this for whatever reason. Result being even if you don't know how to do something exactly you'll be able to look it up in seconds and knock it out in minutes.

Using this strategy, at one job I went from nobody to "god-like" (haha) guru-in-demand simply from reading the manual front-to-back for the Unix Shell we used... in the span of about two months. The resulting scripts I wrote automated about 50% of our team's work to single commands, which was greatly appreciated.
We must never forget this happened.
Very cool! systemd is so underrated and underappreciated in the container world.
>> Pete would ask to work more hours. He claimed he could use the money. He was a contractor remember

>Amidst the loss here, this line stood out to me and brings to mind all the terrible ways contractors are taken advantage of

This is like the one scenario where being a contractor is better than being salaried. Asking for more hours and getting paid for them is absolutely not being “taken advantage of”.
In my first dev job I was hired as 1 in a pair of jrs to start at the same time on the same team. We never got along. After about a year I was promoted and the other person was let go for performance reasons.

I never really put myself in the other jr’s shoes so thanks for sharing your story. At the time I was pretty intimidated by her and all the other engineers, I can only assume it was much worse for her.

In retrospect it was obviously a bad idea to hire 2 jrs at once. It was a small company (~10 engineers) and we were their first jr hires. I think the company thought that it would foster camaraderie and a little healthy competition, but I think most jrs have too much impostor syndrome for that to work out.

On a side note I think they did have a good onboarding program for new developers. Outside of normal jr level tasks it was roughly 50% technical support: talking to customers, collecting bug reports, reproing bugs, then finding the right engineer to fix them. Over time I started diving into the code myself to see if I could find what was breaking, then eventually putting up fixes myself. It was a good way to contribute real value to the company while learning how a codebase works.
Lots of people don't eat fish.
The evolution of HTML and CSS clearly shows that HTML isn't suited to describe a interface without massive hints to a rendering engine to manipulate it
By "requires running a server", do you mean that it requires you personally to run a server, or that it requires the seller of the solution to run a server? Asking because those are two very different costs to me. For the former, it means that there is time and money investment in running the server, but that my continued use is only limited by my willingness to keep the server up. For the latter, it means that the solution may be end-of-lifed at any time, and I have no control over when that happens.
I initially thought this was PG larping the HN trolling position of “this tech could be easily replicated” (1) but reading the entire thread I’m not sure sure!

(1) https://news.ycombinator.com/item?id=9224
The corporation may not be kind as an entity, but it would be nice if the individual people are.
That’s a misleading was of thinking about it. A sofa doesn’t need much space, a sofa traveling 17,000 mph for decades needs a lot of space.

Worse a sofa hit with another sofa at 5,000+ mph creates a cloud of debris that then endangers stuff across quite a lot of space.
Yea but I agree with the sentiment of the commenter you're replying to.

It's unfortunately a loaded word now.
Wow, I just read your comment but even without doing so, this is exactly what I did last weekend! Loaded 4+ years of crypto market data into a database using python+some binance api, so that I can feed the historic data for backtesting/development purposes!
People will go out of their way to avoid talking directly to machines at a low level

I would put it differently. At 30 bugs per kLOC, I'd prefer my codebase expresses a problem & it's solution- and as little below that level as possible.

Each well-vetted layer of abstraction between a scientific programmer and the machine's low level interface eliminates whole classes of bugs that are irrelevant to the problem that user is actually working on.
"However the cost of many things is much higher in New Zealand so the hourly rates are not comparable (a Big Mac Combo meal is ≈USD9 in NZ, a Big Mac Meal is ≈USD6 in the US?). The standard of living is fairly good in NZ."

Not sure McDonald's is a good way to compare. Crappy food is very cheap in the US but good food can be quite expensive. When I visit family in Germany I often feel it's the other way there. Good, but basic food is quite cheap but stuff like Mcdonalds costs more.
History has shown us that the best product doesn't always win e.g. LaserDisc
I do not like emacs and is a vim guy. With that https://news.ycombinator.com/item?id=30812912 for using Slimv and vim (the source talked about slime as well, but I am not sure I like that). I can do the expression by expression and buffer by buffer kind of building an image, not just file by file.

In this regards, the notebook approach is very different. I am still learning from this site about this under common lisp. Based on python notebook (and R), I think it helps after you build your system you can use this to help others to understand what you have build.
> genera

eh, if it's gui is anything like clim which was based off of it, no thank you big time
I’ve been a subscriber for some years and I share your cringe whenever they publish anything about tech.

But for most actual news it’s still worth the money, IMO, if you’re trying to stay informed and your focus is the US.

Also, whenever I start feeling indignant and thinking about canceling I check out the archive. Lots of great, great stuff down that rabbit hole:

https://timesmachine.nytimes.com/browser
I think the next step should be focused on security. This captures part of it nicely: https://xkcd.com/1200/

I mean any user space program can harm all (same) user space data and since often there is only one user in a system this is fatal.
I encourage you to investigate where docker came from, and the rise of containerization in general. The notion that you have is rather misinformed and anachronistic. Competing against standard deploys onto VMS, especially using proprietary software is exactly why containerization gained a foothold.

Whatever this anecdote your team told you about Mac guys, this just has nothing to do with docker's, and containers in general, rise to fame. It wouldn't be until much later when Mac users were starting to rely on tools like Vagrant for development environments where docker was seen as an alternative to that. If your team were real linux guys, they probably would have already known about lxc, as well as all the other technologies that lead up to it: jails, solaris containers, and vserver, so seeing this as "some annoying mac thing" is especially puzzling to me.
Nim actually has LLVM support via nlvm

https://github.com/arnetheduck/nlvm

It's not officially blessed, but it does work.
Nathaniel Bandy YouTube Accounts Hacked to Promote Crypto Scam
What is so special about this place that it makes so much of the worlds fertiliser supply? Why can’t a different place do it?
The company is free to treat contractors as well as an employee in many respects, if it chooses, even if pays them as a contractor internationally and has the legal constraints associated with that.

Things like: Putting them on the same mailing list as regular employees, inviting them to the same company-wide meetings, including them in international company get-togethers and christmas parties, paid vacation time and sick leave, listing them in the company directory and org chart, paying a day rate so they aren't counting specific hours, a training allowance, giving them the same credit for work as employees, equity including vesting, any of the HR functions that were mentioned in this story (such as bereavement support), etc.

The idea that a contractor can't have HR services or that nobody in the company knows about them just "because they are a contractor", or that they have to be paid by the hour with no paid time off, is really just down
to company policy. Some companies have better policies.
I was thinking mostly about my experience working fully remotely for the last two years at more than one contracting job. And saying that if I was a manager, I would definitely tell people on Fridays or every other Friday "we turn on cameras if you are comfortable with it."
Like I said, you have to tinker with it first. Your average Walmart buyer doesn't want to Google tutorials and do stuff from the command line to get HW accelerated YouTube and Netflix when every $200 Android phone can do that out of the box without any tinkering.
Numpy syntax comes to mind. The extra commas often aren’t valid pure Python but are required for some operations on numpy arrays. I don’t know how this works under the hood, but expect it’s a state machine under the numpy ndarray looking for the extra commas and such.

i.e. some_array[0:5,0] which isn’t valid pure Python notation.
Gnome is the default and there's a KDE "spin", but I use Sway myself so I can't really comment on how well KDE works.
Deadliest Animal Comparison: Probability and Rate of Death
On a sidenote: It shows of good business etiquette that they are using their identity and don't hide it behind other names. That's good.
Frosties NFT operators arrested over $1.1M 'rug pull' scam
TLDR: A big part of oil company emissions comes from burning off gas at the tail end of production (“flare” gas). The article says that their pilot program to use this gas for mining, which is adaptive (can turn on or off quickly as needed), helped them cut emissions from such flaring at their testing locations by 63%, and turning it into Bitcoin, helping them reach their 2030 goal of zero-emissions from flaring.
https://en.wikipedia.org/wiki/Right-to-left_script
M1 arm64 Macbooks exist and are incredible.
Certainly in the USA violating a website's ToS is a criminal offense. e.g. using a fake name to sign up with a site is at least a misdemeanor and sometimes a felony carrying several years in prison.
Koko is a character from the operetta The Mikado by Gilbert and Sullivan. He is a death row convict appointed to be executioner.
> Resources are plentiful as long as you are ingenious when it comes to harvesting them.

Resources are also plentiful until they're not. The idea that people have been saying that resources are running out for a long time is not evidence that they are infinite.

You'd have to be quite ingenious to maintain the fossil fuel supply indefinitely through your harvesting tactics, unless the tactic you use is to slow to a stop.
How do you identify hair-on-fire problems?
Because the majority of the world cares about their binaries.
Depends on the company. I know for a fact that if I died tomorrow, only two people would actually notice at all and neither of them are coworkers.

It doesn't seem particularly helpful to send out a notifications to people other then those that would be affected by having to take on my workload. And what good would come from them being told I was dead vs just left?
The Swedish system goes deeper than that.

Compare the US Department of Justice with the equivalent in Sweden, in Sweden that would be split in multiple different organisations first with Departement of Justice, headed by the minister of Justice (elected politician) and a staff of civil servants, but they don't handle any criminal cases.

Thus there is several other government agencies like Riksåklagare (Prosecutor-General), Polismyndigheten (Police Authority), Säkerhetspolisen (Security Service), Ekobrottsmyndigheten (Economic Crime Authority) etc all independently governed by civil servants.

This is a central part of the Swedish constitution and is tradition that dates back several hundred years.
What does this chart indicate?
German States Outlaw Display of Russia's 'Z' War Symbol
My limited experiences of grief has shown that I react largely the same way at first, and then later probably need that time off. So I'd rather come in and get some work done until things really hit home, and then take that time. Others clearly need the time right away instead.

I think a lot of people still don't realize that everyone deals with emotions differently, even though they've been told that a lot in the last few decades, and perhaps a lot longer.
You say that, but I have a really hard time making any native UI toolkit look how I want it to
We’re a non-profit and our service will always be available for free. There is no paywall. We support ourselves through donations. This should be more clear on our landing page, thanks for noting this.
For those that happen to live in first world countries or have the luck to have their employer sponsor their work laptops.
I believe they’re referring to languages that read “Right To Left”
CMU's Recipe Archive
I actually did this at one company, but based on their IP range of their offices, and in the page load function.
Thinkpad is starting an ARM line in May,

https://news.ycombinator.com/item?id=30497616 ("Lenovo announces the first Arm-based ThinkPad", 248 comments)
`-exec` would run the command for each file separately, which isn't what the original problem wanted, and I didn't want to assume that it would be equivalent.
I’m sorry, but where is it mostly plastic? Sure I can buy a completely polyester T-shirt, but that doesn’t mean it’s mostly plastic.

And for the record, in the EU, it lists the contents of shell/lining differently for things like coats. If you’re buying anything with elastic it’s obvious where the 5% of non-natural materials are, even if it’s not broken out separately.

Plastic containers are also increasingly non-existent here. Vegeware has been used here for years for takeout, and most people use glass containers at home.

Ironically a company just started that sells reusable plastic containers to restaurants and you pay a €1 deposit on each one, which you can then return to some collection point just like your recycling. Seems stupid to me, given the climate impact of producing the plastic (and the inevitable amount of waste involved) and then transporting it to a collection point, but whatever.
Thank you for the response

Look forward to seeing your progression! Best of luck! :)
> Uhh. The ARM-based M1 Mac mini is literally sold at Best Buy for under $700.

So basically two months of salary for the average person in Portugal, and many more months in lesser fortunate parts of the globe.
Thanks for posting this and thank you to the organization for being honest and upfront about where your team was at with remote workers and the lack of communication with family. On the one hand, I really think remote work is great for many people who cant get into the office and I am glad its becoming more of a thing. On the other hand, I can see for myself, that remote work might put a strain on a person who doesn't go out much, or has mental health issues and that there can be a disconnection from others by relying to much on remote interactions. I learned a lot from this post and I will remember to reach out more and inquire about people I work with remotely, with care obviously.
You say tomato...
What's the experience / statistics about that? I'm not always cam-on but most of the time I use the cam and I encourage others to use it.

> [...] and even during the interview process we didn’t use cameras.

Yes, appereance does not matter (mostly) for your job performance, but seing a face just makes it more human.
Stating the obvious: A car has to move its own weight, so heavy batteries combined with a wimpy motor could result in poor acceleration.
The person who made and first used Electron is a hacker. Everyone now is merely taking the path of least resistance, which is not what a hacker is.
Would you spell out please why you don’t put the camera on when joining from your sofa chair?

I feel self-conscious joining from my couch occasionally, but am pushing through it, there’s no reason why we can’t normalize harmless alternatives to desk locations. So just want to check that I’m not missing some material consequence of this behavior.
Is this is an IQ test?
I think it's the inconsistency that gets me. I can quite legally order at local restaurants: eggs sunny side up, a rare hamburger, raw hamburger with a raw egg on top (steak tartare), a rare steak, raw steak (carpaccio) raw fish (sushi, ceviche), and raw oysters. This is all very legal.

Put up next to those, a ban on buying raw milk seems kinda odd. If we're gonna ban selling raw milk why not ban serving raw fish too? "But it's safe if it's fresh and prepared properly". So is raw milk.

I'm not saying this is good. I won't personally eat raw hamburger or raw seafood. I have no urge to drink raw milk. I think you're playing Russian Roulette with your intestines if you do.

It just reminds me of weed being illegal (still is in a lot of the US) but tobacco and alcohol being legal despite the massive amount of lungs and livers they have ruined (not to mention stuff like drunk driving). Winners don't do drugs of course but it just doesn't make sense to ban this drug but allow that one which is arguably worse in every way.
You got it right! Since each user is paying less per chapter read, you need more subscribers on the service to surpass the revenue that would have been received with a-la-carte only. And there is a huge opportunity to get more subscribers paying to read than there are people paying under the traditional a-la-carte structure due to the much lower barrier to entry. This is exactly how Crunchyroll pushed the anime industry forward where physical sales are mostly downstream from digital subscription services.
I think it tests latency of wifi connection. If wifi can not leak into the oven, microwaves can not leak out.
>Doesn’t xargs also die at too many files?

No?
Extra commas are "valid in pure python" in the following sense that I can demonstrate.

Open ipython3

In [3]: class Test:
...: def __getitem__(self, index):
...: print(index)
...:

In [4]: Test()[1, 2, 1:3, ..., :]
(1, 2, slice(1, 3, None), Ellipsis, slice(None, None, None))

It's valid and we get the complicated tuple of integers, slices, ellipsis etc as printed.

Numpy has existed for a long time. Its needs have been taken care of in upstream Python, to a big extent, and other libraries can use the same features.
Screw the job. Join a group fitness class, an amateur sport, something with other people that isn’t a job. Leave mid day. Take a walk.

What are they going to do, fire you? Who cares.
If you mean whether it's possible, PyCall.jl has existed since nearly the beginning of Julia, and PythonCall.jl [1] is a more recent package for the same core functionality - calling into Python code.

[1] https://github.com/cjdoris/PythonCall.jl
Very cool! Most of my bpftrace usage has been on the kernel side, but out of habit I often fall back to the debugger (or printf) in userland, which can seriously distort analysis of low latency functions, especially if polling or timers are involved.

I am going to try this out next week.
Patterns in source code are a bad sign, not a good one
I used to make a load of IRC bots back when they shut it down, I wanted to make a replacement for it

I was worried Google would squash my finances forever with a patent lawsuit haha
Thanks for reading!

I haven't seen hpn-ssh before, but from a cursory look at the project page it looks like the main improvements are targeted at improving the speed of the encryption using multi-threading, and increasing ssh/scp buffer sizes. These are certainly good improvements over standard ssh/scp (and setting TCP buffers to the value of the bandwidth delay product for a particular network path is a well known way to squeeze some perf out of TCP) but do not address the root cause of slowdown in window-based, loss-based congestion control.

In order to be fair to other flows, exponential back-off is required on detection of congestion, and packet loss as an indicator of congestion is both a lagging indicator of congestion and has a very low signal to noise ratio on high throughput, lossy networks.
I've had the same experience - when someone passed, no one would tell me the cause of death. I surmised the cause because of that, but never got external confirmation. It was just so ... strange.
Yes. If you are able to follow instructions you will not turn the oven on with the phone inside.
Now attach some callbacks.

With XML I'm attaching my callbacks via code while defining the UI elsewhere.

With pure code, I have to attach the callbacks directly to the object.

Theirs a reason you don't just use JavaScript to define React components
Tradition and money.
Good to know ! Smaller or regional banks are much better in comparison : CIC, Crédit Mutuel and Crédit Agricole did a much better job for their online banking
Where is the /pete page? Anyone have a link? I don't know what company this is...
How exactly is OTRv3 insecure?
The irony being that a ton of marketed vegan food is dripping with palm oil, and if the companies produced it using oppressive, slave-like animal labor instead of oppressive, slave-like human labor, vegans would choose not to eat it.
Zotero is specifically built for this
Surely there is a private health sector as well?
ADS space? I have not yet heard that acronym.

If anyone else never heard of the "Anti-de Sitter space" [0] here a short description from Wikipedia:

> In mathematics and physics, n-dimensional anti-de Sitter space (AdSn) is a maximally symmetric Lorentzian manifold with constant negative scalar curvature. Anti-de Sitter space and de Sitter space are named after Willem de Sitter (1872–1934), professor of astronomy at Leiden University and director of the Leiden Observatory. Willem de Sitter and Albert Einstein worked together closely in Leiden in the 1920s on the spacetime structure of the universe.

Sadly this is so far outside of my level of understanding that I still don't have a clue.

Would love an ELI5.

[0]: https://en.wikipedia.org/wiki/Anti-de_Sitter_space?wprov=sfl...