skysight-inc/HackerNews huggingface dataset:
Justin Lin passed away due to illness in 2022 at the age of 48.[0]

On December 22, 2022 OpenSCAD posted:

> Today's advent calendar door is a sad one. We'd like to commemorate Justin Lin, who passed away a while ago. In the OpenSCAD community he is best known for his #dotSCAD library. His designs always brought joy and amazement. Thank you, we will miss you.[1,2]

On October 11, 2022 dotSCAD v3.3 released — it was the last commit by JustinSDK on GitHub.[3]

[0] https://www.ithome.com.tw/caterpillar

[1] https://twitter.com/openscad/status/1605758512746881025

[2] https://fosstodon.org/@OpenSCAD/109555037335637650

[3] https://github.com/JustinSDK/dotSCAD/releases/tag/v3.3
I find the article content infuriating and thus only skimmed. I don’t know if copyright is a factor somewhere here, but to me personally it is irrelevant. I shall look for a complete collection online with the best possible restoration / transfer. Surely someone has compiled such a set. I appreciate the archive link shared here in another comment.
That's why the are separate laws around where you can and cannot smoke.
Some families in India and other poor countries have pooled almost all of their assets to send a single child to a richer country and/or university. Giving back to them is a moral act of gratitude and love. Wouldn’t you do the same if Norway was a poor country and your parents did the same for you? I admire people like this, and it is a great signal of how they might potentially treat you as a friend, partner, or colleague.
Supply chains in the sense of a centralized (or multi-centralized) logistics no, supply chains in the sense of mobile pastoral groups supporting armies' further extension yes. These did not stretch all the way back to central Asia. Groups like the White and Blue hordes, which later combined into the Golden Horde, were basically autonomous within the territory allotted them by the Qaghan -- they mostly owed the central authority a share of spoils, support for the postal system (örtöö or yam), and their presence when convened on matters of state. Armies would bring limited supplies with them as they campaigned, replacement horses and some small livestock, while the main group continued to focus on caring for the bulk of their herds. While not actively expanding their borders, steppe nomads usually moved between relatively well-established seasonal camps rather than continuously roaming.
That isn’t sensible from a product perspective. Engineering stuff for a peripheral “in case our company fails.”
I wonder why Gimp doesn't get more backing like Blender to increase the pace of development. Not enough interest from big backers? Surely many would benefit from dumping Adobe if alternatives could be on par.
Aside from the points in the other comment, it takes time to change the build/test/release process for a new architecture. In some codebases it's a matter of adding a line to a Makefile, in others it's writing hundreds of lines of Bazel and a new CI pipeline.
I remember trying to play a game from the mid-90s on an era appropriate content consumption device.

I was thrown by how awful the control systems were, not only in the game, but it was clear to me that our input devices have come a long way.

Perhaps thats why?
So, some of them aren't mythical? What a weird title for the story.
My last name is gorman.

I've used this screen name for 20+ years.

Namrog84 my last name backwards and I was born in 84. Its never taken and its half my real identity and half alais.

Namrog is great because its not a thing but it is a thing for me.

My dad used to go by gman sometimes with numbers.

Both names work perfectly for me.
E-bikes are fine. My point was that bikes are not very efficient because of shitty aerodynamics. A light, low and narrow electric vehicle would be more efficient and more palatable to a lot of people than bikes.
One of the major reasons (other than the fact that it isn't finalized) is the lack of a way to interact with the DOM or other external memory models. There is work currently being done here but for now, anything you write with Wasm needs to have hooks out in to the real world and the serialization in and out of Wasm world is expensive
Ask HN: Where to get malware code for white hats
I am trying to learn more about the current threats, so as to protect the systems I am responsible for better.

Of course, I apply all common sense security rules and behaviors as explained on general articles. However, I find that it would be useful to get specific real world malware code.

That would help improving my understanding.

Is there an easy resource to find some malware code that represents well the typical threats? Or at least a specific description of what they do?
That is beautifully done.

I don't have to know the language to see that your code is built in a very orderly fashion and the components are intended to interact in a carefully-defined way.

Not unlike a well-engineered circuit board.
My parents gave us everything they could growing up and had very little for themselves. They're good and honest people.

I gave them a secondary credit card on my account and told them to spend up to 1k per month on it.

They rarely reach that level and my mom is always checking in with me to see if purchase X is ok. I have to remind her that I consider that money hers anyways, she can do what she wants with it.

They can afford to live without that money but to me it's the extra that makes their life more enjoyable. They sometimes go out to restaurants (which they pretty much never did), go see shows from time to time and have gotten themselves some new clothes also which they hadn't done more than a handful of times in the last decade.

I'm gonna pay for dental work they need and also vacations together with them.

Not answering your actual question but I hope everyone in this thread who dreams of being able to give back to their parents is able to do so one day.
https://chriswarrick.com/blog/2023/01/15/how-to-improve-pyth...

Is quite damning on how much of a better experience Node/JS/TS NPM is than Python's clusterfuck. Working with any other JS/TS open source is easy to get running. Even if you use Poetry in Python, you will run into everyone else using pip-tools, pipenv, pdm, conda, etc.
> Meanwhile, you went to gitmo if you were an armed combatant in an insurgency, or had a leadership/support role in a terrorist attack against US or her allies.

That is a lie.

Mere suspicion, or a similar name, or being a relative or associate, was sufficient.
First there are cheaper license options, second, each one gets the tooling they are willing to pay for.

Even street performers pay for their tools, even if it is from some second hand place or street bazar.

Bazar doesn't mean one gets to take what is on the stands.
Thank you. I’m 43, reading this has really helped contextualise changes in the last few years, since my son was born. Really appreciate it.
Oops: Learning from the incident you didn't have
This takes me back to the demo scene days. Seeing something that’s both a technical and artistic achievement that could only have been borne out of the cutting edge. Thanks, awesome stuff.
What counts as “success”? In the fediverse, that’s a pretty nebulous concept. It hasn’t replaced all of Twitter or Facebook or any other commercial service, but so what?
Afaik the problem is typically not hardware but software, since most server motherboards come with a bmc chip on it. Are you designing a motherboard? All i would ask for a bmc is root access. But now everyone (but the big players, who design their own motherboards) is basically stuck with a stupid embedded linux with shitty software that has half-backed features they don't even need, but now need to care about. When all you'd need would be a way to access a host serial console, read sensors, control boot sequence and perhaps re-flash the bios, ie most likely just basic interactions on serial interfaces.
They also have a web page, that should work on an old Mac:
https://alfred.camera/webapp/camera
I think this is what success for unification looks like:

Let's say there are two tools, one called pyup and one called pygo.

pyup: responsible for which versions of python are available on your machine, as well
as which one is the default "system" python. It also keeps itself and pygo updated.

pygo: responsible for (among other things)
- allowing a user to specify a python version for a project
- allowing a user to specify a python version for a script
- helping the user install a compatible python version for the project with pyup
- helping the user install a compatible python version for a script with pyup
- selecting a compatible python version/env for project
- selection a compatible python version/env for a script
- allowing a user to specify project dependencies
- allowing a user to specify script dependencies within a script
- determining which dependencies are required for a project
- determining which dependencies are required for a script
- installing project dependencies
- installing script dependencies
- installing projects or scripts as executables

I MUST NOT need a base python install to make any of this work. Tools are constantly mucking with system python and which one is on my path so I can't trust system python, period. pyup and pygo should be their own binaries which invoke python. example.py:

#!/usr/bin/env pygo
# version: ~3.11
# requirements:
# requests~=2
import requests
requests.get("https://example.com")

When I run ./example.py for the first time:

- pygo helps me install python 3.11
- pygo installs requests in a location that I don't have to worry about

When I run ./example.py for the second time, the script runs without error.

If I still need to use something like virtualenv, poetry, or conda on top of this, the unification project has failed.
Motivational speeches students should listen to
Well due to how that state is run and its denial of Climate Change, probably with in 100 years 90+% will be the new "Sea of Florida" or a very large swamp marsh. So just wait it out :)
No, don't.

They're not that hard to code, but both Google and Mozilla keep making changes and then bitching at you through their app stores to change your thing. I recently dropped Chrome support on an add-on because 90% of the users were on Firefox. Since it blocked some ads, I figured Google would continue to whine, and it wasn't worth the hassle.
I've used NextJS for browser extensions, works well. There are templates on GitHub but to be honest it isn't that hard to package into a browser extension.
They could always be used as standard USB game controllers. They just couldn't be used as Bluetooth game controllers.
bitwarden user name generator
I wouldn't characterize GP as "pretty much wrong" — I would say that one line left out that it's an annual gift limit.

Also, there is an 11M lifetime limit that can be tapped beyond the annual gift amount. However, you generally have to file forms when you make such gifts. [1] So although you can give up to $11M during life, you will likely need to file forms in order to not get into trouble. Also, if you have an estate plan, it was very likely drafted with the understanding that you have your entire $11M left intact at death, which allows for certain estate planning techniques. If you have blown through a bunch of it during life, you may wreak havoc on the carefully laid plans of your trust/estate.

1: https://www.irs.gov/instructions/i709#:~:text=If%20you%20are....
Technically a loan requires even more paperwork, I think? And you have to charge interest, even if you then forgive it (which also counts as a gift) you are required to first go through the motions. https://www.schwab.com/learn/story/family-loans-should-you-l...
This is about the reauthorization of all of Section 702, which is the statute that allows the IC to compel US providers to provide information about foreign surveillance targets on foreign soil.
Deconstructing ‘The Twitter Files’
I can’t say I wasn’t a little bit incensed to see the bag of Tyson’s frozen chicken I usually buy for around $8-10 being sold for $15. Stealing it wouldn’t solve the problem (probably would have the opposite effect) in the long term but something needs to be done about skyrocketing food prices.
>With the average family of four expected to spend more than $16,000 on groceries this year

That's £700 a month?

That seems high, especially as there's presumably someone spending £1400pm to balance out the family that's stealing everything.

I thought food in North America was cheap, at least compared to Europe.
Doh, I actually meant to include this in the original above:
https://alfred.camera/tv/9IHo74Mj5
From the other comments, it always had fully unlocked wired-USB support. And they did build Bluetooth support into the controller, and released software to enable that Bluetooth as Stadia was going under.

Still seems really weird not to enable it from the beginning--what would they lose?--but the made the right decisions during design and at the very end, at least.
I hadn’t thought of that. But they can still be “canceled” by libraries and schools choosing to exclude them.
Seems like the real breakthrough was computing large Bernoulli numbers without a very precise value for pi, and this is a relatively easy corollary for someone to spot and get a paper out of.
Not ARM, but there's the Odroid H3 and H3+.

https://www.hardkernel.com/shop/odroid-h3/

https://www.hardkernel.com/shop/odroid-h3-plus/
Interesting, based on browser share I'd have expected 90% to be on Chrome instead. What's the extension (or rather, why are most on Firefox)?
Building open source software packages for apple is difficult because you need to pay for apple computers to run the build software.
The way Linux distributions typically deal with that, is you host your packages on your own repository, provide your users instructions on how to add that repository, and have them install your packages from it. That's how big vendors keep their users' packages up to date, or keep from having to maintain multiple distros' packages (ex: ship one Debian package in your own repo that works on all Debian-esque distros).

A compromise would be that new projects added to PyPI go through a vetting system, and a package maintainer's signing key gets added. Then they can push updated builds as much as they want, as long as it's signed by the maintainer. Less secure than distro-maintained packages, but it prevents typosquatting and simpler attacks on package integrity.
OpenAI API Pricing in Words per Dollar
No, it won't. It also won't change anything for US nationals who deliberately move their communications to platforms "hosted in Switzerland", which has always been a funny privacy move, because the US IC has blanket de jure authority to surveil foreign services; it's only the US providers that have these procedural protections.

The statute we're talking about here, 702, is what enables the IC to compel American communications providers to cough up data (about ostensibly foreign targets).
Poplar is an also-ran (from that time frame). Normally I prefer to concentrate on ideas (of which there are a few in the link below) rather than people ... but in this case, for context, it's worth noting the authors:

https://www.softwarepreservation.org/projects/poplar/doc/Mor...
Java’s James Gosling on Fame, Freedom, Failure Modes and Fun
Backlinks are links to your website used by algorithms like PageRank^1 to weight how important your site is. Roughly speaking, more links, especially from sites with their own high pagerank = higher rank.

[1]: https://en.m.wikipedia.org/wiki/PageRank
A considerable number of people moved from liberal states like Massachusetts to Florida because they were unhappy with the massive state-imposed restrictions (school closures, mask mandates, etc) imposed during Covid.
It's unbecoming to exclusively blame Republicans for bipartisan decisions. Democrats in Congress love when you do that.

A great example is when the Democrats pretended to oppose the 2017 tax reform law and then refused to repeal it when they had the majority and Presidency.
> But to your point, a bmw 430 is also around 500 pounds heavier than a Honda Accord.

At the heaviest weights, yes, but the heaviest Accord weight and the lightest 430i weight are only 148 lbs apart... and the Model Y can weigh in almost 400 lbs heavier than the heaviest of 430i's.

> Nobody sees a BMW and freaks out about tire wear.

You mean, so long as it's not an EV? ;-)

Seriously, nobody freaks out about a BMW 430i's tire wear, because that of the branding of the car. It's like freaking out over coffee increasing your heart rate.

> But people seem to hyperfixate on any small negative of EVs.

We're obviously talking to different people. At least the folks I know talk about how crazy heavier cars keep getting across the board (case in point: https://www.capitalone.com/cars/learn/finding-the-right-car/...).
Strong disagree. For many weeks users have been thinking their controllers are garbage. They might still be. Let's see how well it works. Even if there's compensation I don't like to see stuff that's defective by design. https://www.defectivebydesign.org/
> Fine then. Say I went through Star Wars and counted how many blue pixels there were in each frame and published a list of the counts. Would you claim that list would be infringing?

If you were instructed to counted blue pixels by somebody who used your lists for a SaaS product which could generate high fidelity representations of Death Stars, wookies and Harrison Ford (someone else probably counted the other colour pixels!) every time a customer of theirs typed in "Star Wars", quite possibly.
For example, when driving a long distance (150m+), it told me that I could have saved X miles if my tires were inflated another 5psi, and saved Y miles if I had used less cabin heating.
Using the AUR on Manjaro is a risk because they hold packages in the Manjaro repos back compared to Arch.

So `libfoobar` might be at 1.2 in the arch repos and required by an AUR package but it's only 1.1 in the Manjaro repo which will lead to broken packages.

If you're going to use the AUR, use Arch basically.
The irony is, if Google had made their plan for how to handle end-of-life for Stadia clear from the beginning, they might have got a lot more users.

I'm not sure if their strategy ever changed along the way, but when Stadia was first announced, it was a purely cloud gaming platform where you still needed to buy a license for every game. Not knowing what would happen to my purchased games was the main thing keeping me from trying Stadia - I'd have been happy to use it if it was a Netflix / Xbox Game Pass style service where you pay a flat monthly rate for access to a library, or if it was clear that any games you bought would be refunded if the service suddenly shut down.

As it was though, it seemed as though you could drop a ton of money on Stadia games, and Google might pull the plug the very next day, and you lose everything you just purchased. That worry was the deciding factor for me to never give Stadia a go.
The name Naomi might have been a dead giveaway.
The $11M only comes into play if you give more than the annual gift amount in a year. Unlike the annual gift amount (which applies to gifts from you to an unlimited number of individuals — assuming you're not using straw men to funnel money to a desired recipient), the lifetime exemption amount applies to all gifts you give to anyone. That is, you only get one $11M amount, whereas the $17k allows you to make gifts of that amount to any number of people each year.
> No real warrant has ever been required...

I see this as a consequence of monopolization of the sector, it's made it significantly easier to turn these few corporations into de facto wings of their organization.

The conspiratorially minded wonder if they had a hand in forming the monopolies in the first place.
To make this dilemma even more complex, see Black Market:Lifted in London
https://www.vicetv.com/en_us/video/lifted-in-london/5786ae09...
> There's strong evidence, for example, that genes play a large role in how we behave.

I’ve heard this said before. Can you link to some science about this please?
It doesn't, because nobody knows what works have commercial value 70+ years into the future and thus current business is not conducted on that basis. That's how many popular works end up in random hands in the first place, like in the case of Ravel - they aren't seen as particularly valuable at the time, but become sleeper hits when they earn a special nostalgia or new technologies emerge (television, internet, etc).

Good luck selling a movie to Warner Bros on the premise that it'll be a real money-maker in 2090s on telekinesis-vision platform.
you may have done

pip install jupyter[notebook]

this is the same thing, just for . (current directory) and dev variant.
You may have misunderstood, it doesn't have anything to do with doorway pages which are about presenting extra highly redundant content.

I'm talking about, if content on legitimatesite.com includes JavaScript that detects if it's being loaded on any other domain, then erase the entire article's HTML from the DOM.

Obviously this is easily defeated by stripping out JavaScript, so it's useful only for very primitive mirroring.
Thank you the distributed compile usecase is a fun one to think about. I can see why it would require some intermediate set of bytes to shuffle across the network.

> Being backed by disk locally mainly helps for incrementally building so that you can change one file and only recompile intermediate files for translation units that depend on this file.

For the local incremental usecase I’d love to see a more state-full compiler instead. One that could change the bytes of a binary instead. e.g. give all functions some additional “empty padding”. Then any modifications could directly fit into the binary as needed until some defragmentation process which creates the final output binary.
People stealing raises prices. Corporations price gouging for no reason raises prices. Under capitalism, shouldn't there be new grocery stores coming in to undercut existing ones? Why isn't that happening? Seems like the only solution.

We definitely don't want "rent controls" on food prices, I'd like to avoid mass famine.
And one of the reasons I moved away from it! My blog post on the subject was posted here and it was very unpopular despite having similar points and also making comparisons with Node.

There's nothing special about Python that makes it worth enduring this pain. We have other languages with a better developer UX.
Can you provide details of what you found and how?
Right? If it's rent of $1/month I would totally understand. But the way he phrased it sounds like 25% off his usual going rate. For comedic effect I'll imagine it's 25% off. Or better yet he's charging the entirety of her monthly SSI check and she has to pay for food with a SNAP card.
Hmm, time to fetch some random characters on each boot for this file and see what starts going on.
Is it very common?

If I search "Beej" on Google without Safesearch enabled, I get 14.3M results, if I turn on the Safesearch filter, it still returns 14.3M results.

If I repeat the same experiment with "blowjob", it's 1.5B results vs 23M.

If I search for "Beej" on Bing with SafeSearch Off, I get 2,840,000 results, while with Safesearch on Strict, I get 2,800,000 results. I couldn't search for "blowjob" at all with Safesearch on Strict.
This argument requires me to believe that Warner Bros would see no difference in value between a property that becomes public the moment the author dies and a property that has 70 years of exclusivity after that point. Obviously, the difference in value between those two properties is immense, and that value is realized during the author's lifetime.