skysight-inc/HackerNews huggingface dataset:
Some of this is people wanting to recreate the artificial scarcity of the real world so that they can profit from it, see the recent land rush in some nascent proto-Metaverse platforms, where people are betting that their purchase will have some medium-term value and an appreciating long-term value.

But this is also similar to the idea that some people want their MMORPGs to have a single, non-sharded instance, where everybody can play at once, which sounds hellish to me TBH. Millions of people all competing for the same items, quests, etc. If you were offered a VR version of Disneyland, which would you prefer? One where there were very few people and you could walk more or less directly onto the rides? Or one where the streets are packed and the queue times are multiple-hours long?

The rush to reproduce these less desirable experiences in VR is utterly depressing, and for that matter the descriptions of The Street in Snow Crash didn't sound that appealing to me either.
Could you construct a NeRF from a single Lytro image?
Am I the only one who read the title as "app gestures" - oh so my kids have inherited my ability to pinch to zoom?
I certainly don't care about your opinion, so I don't give a shit what you recognize as authority.

Most people in the open source community recognize OSI definition as authoritative. "Muh assumption" - if you want data, look at the comment section in this article, most people disagree with you. You may have your microcosms of people who don't know/don't care about history of open source/free software, but your ignorance doesn't grant you any authority over language, either.

Use the language any way you want, but stop throwing tantrums when people rightfully tell you that you're using it wrong.
Icon, that's a name I havent heard in a long time...
Amazon has lead the way to a philosophy of hire early and fire early. This is why they have run out of people who would like to work for them with the same conditions that they offered before.
Industries change, needs change, new possibilities emerge. A language that doesn't change is probably either dead, dying, or headed for a tiny niche. Python changes a lot because lots of people use it and have needs and desires for it. Clojure is used very little, so doesn't have the same kind of demand for improvement or community to do it (I don't for a moment believe it couldn't be improved).
"I admit I don't really understand your solution -- I am not a sysadmin! This is why we deploy to heroku and pay them to take care of it!"

Right. I didn't explain it very well then.

Basically it's a heroku-ish solution but as a tool rather than a service, and where you build locally instead of pushing source code to some remote cloud. You say "here's my build system, go push to these plain Linux VMs". Now, someone needs at least a bit of sysadmin knowledge - you need to know how to obtain Linux VMs, set up access to them, and make sure they're (self-)applying security updates. From time to time you'll need to roll to new OS releases and do restarts for kernel fixes. But that stuff isn't all that hard to learn.

Still - I'd be curious to know where your threshold is for touching Linux. With Heroku you never did, right? Dynos could have run Windows for all you knew? If you had a tool that e.g. you gave your cloud credentials to, and it then spun up N Linux VMs, logged in, configured automatic updates and some basic monitoring then let you push servers straight from your git repo, would you be interested in that? How much did you rely on Heroku support going in and helping you fix app-specific problems live in production?
Awesome, this is probably the best one to date even compared to the recent Riffusion, Jukebox and the older MIDI generating MuseNet.

especially the conditioning on humming and whistling examples are cool, but to bad they use very common melodies for that so it's easier job for the model and harder for us to judge how well would it work on less common melodies.
Note that there's a second thread on the front page right now that links to the examples:

https://news.ycombinator.com/item?id=34541693

Perhaps they could be merged?
These companies you mention, at least the tech ones, are all way more open to third parties interfacing with whatever products they have or data they produce.

They are more like big city gangsters willing to do business with whomever as long as you pay them protection money, while Apple's ecosystem is like a gated community where you get shot at the door if you even so much as look like you can't afford to get in.
The Stanford Daily blurb is ambiguous as to whether 1. the student posed and posted it themselves, or 2. a bystander took a picture and sought to embarrass them for committing the crime of curiosity.

It sounds like 2. which would be concerning to academic freedom, but if it's 1. then maybe they were young, insensitive, and made a mistake. I doubt Stanford is in the business of accepting Neo-Nazis as proof of diversity. Also, the politically powerful as many Stanford students' families are, they tend to be concerned about "doing everything perfectly" to not be screamed at, lose respect of, or be cut off from their friends or family for doing something to embarrass them.
Hi Dang, apologize- we didn't plan anything here - simply a few friends / supporters in our community that were a little too eager to help.
If we do post again, I'll figure a way to calm the enthusiasm.
Also sorry fro the late reply - different timezones.
I thought I saw an article recently about a memo that Nvidia’s CEO had sent everyone about how strongly he opposes layoffs in general. So Apple would not be the only one?
Compared to "traditional" password managers:

Pros:

- you don't have to store/transfer the encrypted vault (usually few kB in size)

Cons:

- can't rotate passwords if service needs you to change it (leak, periodic rotation etc.)

- it can't support two factor auth (for the manager itself)

- it does not support auto-fill (but theoretically can, through a browser extension)

- it's web only (harder to trust)

- if one of your passwords leak, it's as if your whole password vault leaked -- the attacker can just brute force "master passwords" until they arrive at the same password, after which they can generate all of your other passwords
Monzo in the UK has a solid read API that you can use for your own account: https://docs.monzo.com/#introduction
if something never happens, that's not a part of the codebase you need to understand right now. If your task is cleaning up, sure, but your task here is learning what happens, not what doesn't happen.
The desktop app shuffles things around while you're using it. Move to full screen? Everything is now in a different place. Someone starts sharing their screen? Your carefully placed chat and participant windows are now everywhere but. Sharing your own screen? Nope, you can't see the other participants full size, even if you have two screens, you have to have the tiny icons. A disaster.
One feature of Galaxus that I love and didn’t see anywhere else is that you can sell back on the marketplace the stuff you bought on Galaxus once you don’t need it anymore. Tt facilitates the payment and communication in a very straightforward manner.
Reducing ZSH startup time by 95%
Employment contracts are often written for periods of 4 years and include vesting schedules. It wouldn't be possible to lower a base salary of an employee without termination their employment contract by laying them off.

Google pays up to 24 months of compensation in the form of a severance package includes salary, vacation pay, bonuses and accelerated GSU vesting to laid off employees.

The minimum compensation for a laid off employee at Google in the US:

"We’ll pay employees during the full notification period (minimum 60 days).

We’ll also offer a severance package starting at 16 weeks salary plus two weeks for every additional year at Google, and accelerate at least 16 weeks of GSU vesting.

We’ll pay 2022 bonuses and remaining vacation time.

We’ll be offering 6 months of healthcare, job placement services, and immigration support for those affected.

Outside the US, we’ll support employees in line with local practices. "

After layoffs, it's hard to get comparable high compensation offers at other companies.
if you focus on the outliers, you're missing the picture
Analyze CVE Exposures – Threat Detection in Cybersecurity with Memgraph
Mobile phone fraud: 'They stole £22,500 using my banking app’
Do people here consciously think about this sort of fraud, and how do you secure yourself against it? (e.g. biometric locks on email accounts and notes?)
Ah, yeah, hand-writing a Cargo.toml like that does run into that issue.

However, I don't think the solution is a better default, but rather the solution is time-travel.

Defaulting to the latest edition would mean that any rust library that predates editions would likely break when you imported it (since it would default to an edition that didn't exist when it was written, and editions are allowed to make breaking changes of that sort).

The thing that would fix your issue would be time-traveling back in time to when cargo was created, and making edition a required field of all cargo.toml files that results in an error until you add one. That would have saved you from any trouble.

Rust could also do a python2 -> python3 like transition, where crates from the old "edition not required" world can't be imported anymore at all, but that seems like a very small thing to cause so much ecosystem pain over.
I've often wondered, in a situation like this, how does one distinguish between fossil and the surrounding matrix? I mean, it's all rock, no? How can you be sure that the shape you end up with is the shape of the fossilized thing and not a reflection of the excavator's latent sculpting talent?
The point is that the lack of businesses being made responsible for the externalities they cause disincentives native apps, not that it is impossible.

If 90% of apps necessary for normal life are only available as poor web versions it drives obsolescence no matter what the remaining 10% do.
Unix/ELF doesn't have seperate .lib and .dll files - you link directly against the .so (or a linker script, but those are typically only used for special system libraries). The main thing this does is record the name from the DT_SONAME field of the .so as a requied dependency in your binary.

But I also don't think that this would be a problem on Windows. After all, you can generally replace DLLs with entirely different versions and you'll be fine as long as all the required symbols are present and ABI-compatible.

The main difference between ELF and PE dynamic linking is that with PE you have a list of required symbols along with the libraries to load those symbols from while with ELF you have a list of required libraries and a list of required symbols but not information recorded about which symbols should come from which libraries.
A mistake in description does not necessarily reflect lack of knowledge. Are you implying you've never in your life imperfectly described a thing you know about?
Look into https://www.railsr.com/ (formerly Railsbank)
Yeah, I eventually figured that out, but by the time I did it was too late to edit my comment.
I’m not a Spanish speaker, but Marcia Villalba is one of my favourite Serverless YouTubers and bloggers.

They also have Spanish-only playlists

https://m.youtube.com/@foobar_codes
I was at the time and continue to be astonished by the lack of foresight when it came to the pandemic.

In business management, financial markets, hiring, investment, real estate patterns etc etc.

There have been some lasting effects, but it was always clearly a temporary, if not prolonged situation.
Sorry, misunderstood.
Galaga also has that nice polyphonic stereo effect that is really cool.
>I just want to automatically pull in my transfers and balance and analyse it using jupyter notebooks.

You can try looking for a bank that lets you export OFX / QFX files. Those can be imported into gnucash, or processed any other way.

ofxget is a tool to download OFXes from a bunch of banks registered in their database, though it's volunteer-driven, so your bank might be in there but not actually work. Even if your bank does have an OFX endpoint, it might require you to a) use your actual bank creds instead of being able to create an automation token, and b) not have 2FA, for the same reason.

QFX in particular will probably be available if the bank supports Quicken's built-in feature for downloading that file from the desktop client, so you can use it to get the file directly instead.
I'm always more impressed that sites like twitter and facebook need so many engineers for what are fundamentally fairly simple platforms that haven't hugely changed in years
> Why? Can you give examples?

Here's an example:

The EU has backed the Ukraine, a war that was mostly created by the US pushing NATO boundaries outwards and backing Russia's dictator into a completely untenable corner.

The EU did this at its own detriment, with very questionable legitimacy (the EU was never given a mandate to deal in such geopolitical issues) plunging the entire continent into an energy crisis the like of which hasn't been seen since the oil crisis in the 70s.

Ask any small to medium company in Germany how they plan to pay their gas bills in the coming 2 years other that declaring bankruptcy.
I have nothing to add to the font aspect but here's fellow HNer's advice how to approach these books: https://news.ycombinator.com/item?id=20859569
Is PSD2 for companies only?

E.g. https://developers.erstegroup.com/docs/apis/bank.eboe

When I try to register as developer with Erste, there is an option to say that I want access to the APIs for personal projects. https://developers.erstegroup.com/register
Or just to see if they ever "run out of shots"
ING seems to have excellent resources for this. I'll link their developer portal below. They do also offer CLI and SDKs and a somewhat extensive documentation.

https://developer.ing.com/openbanking/home
Thanks, but with the UK leaving the EU, it's even harder to have an account with them. Should have mentioned that I'm located in Germany.
Using the cheapest/free ways possible:

- HIIT videos on YouTube in the morning after I wake up

- walk whenever possible

- lunch-time runs (I work from home, so this is convenient)

- I haver some resistance bands under my desk for when I watch a video, and just don't want to sit

- the kids keep me busy. They're 6 and 9, so there's a lot of picking up and swinging them, light wrestling, and extracurricular activities

I don't do all of these every day, but enough to get at least an hour of exercise a day.
Asteroid 2023 BU: Space rock passes closer than some satellites
Google lets you prove ownership of a website by hosting a specific file with a unique name they provide. When you’re the owner, Google lets you see search analytics for your site.

Here’s the one for my site:
https://memalign.github.io/googlefc60e159eedb4219.html
It's software used to create music. Typically you build sections that you loop and intermingle. It's kind of like writing small sections of sheet music for multiple instruments at a time, but unlike many Midi composers, the notes aren't shown as notes. It's basically what came after manually programming all the chiptunes as part of the game's code. Instead using general parsing of a format that described the audio in terms of pitch, volume, dropoff, echo, etc. of samples (at least samples were usually used with later trackers anyway).
Yeah but do they have the sketchy banger guy in acid wash jeans selling hash??

Like I want the fully experience :)

Loved arcades back in the day
Did almost same a few day ago :-)

https://artimator.io/
I already asked this question exactly 2 years ago: https://github.com/edubart/nelua-lang/discussions/51
Lol yes agreed completely. "Cleaning things up" before you understand the domain, codebase, and gotchas sounds like a highly unproductive way to get onboarded. I think suggesting that a new hire start week 1 by adding a whole bunch of metrics that add unnecessary overhead for the team and all users just to see "if something happens" is pretty bad advice, to the point of being something I'd probably wish I had screened at the interviewing stage.
> > “We can see it went in water deeper than 50 meters because it was preserved with a particular mineral called glauconite, which is a green phosphate mineral. And it only forms in cooler temperatures in water deeper than 50 meters,” explained Henderson.

> Surely this is nonsense.

It is not, though the problem here seems to be that you have badly misread it.

> You cannot tell the depths that a living creature swam, from the mineral deposits on its fossilized body!

Probably not, but this isn’t saying anything about the depths that a living creature swam, but the depths to which the corpse of a land-walking creature sank.

The three paragraphs before the one you quoted about how far it went (after death, not in life), with some marked ellisions for brevity:

A land-based megaherbivore preserved in an ancient seabed is not as uncommon as one might think. […] Scientists suspect its carcass may have been carried from a river to the sea in a flooding event; it may have bobbed at the surface upside-down for a few days before sinking into the ocean depths.

It would have been kept at the surface by what’s referred to as “bloat-and-float,” as the buildup of postmortem gasses would keep it buoyant. Modeling done by Henderson indicates its heavy armor would have rolled it onto its back, a position he suspects may have prevented ocean predators from scavenging its carcass.

Once the gases that kept it floating were expelled, Borealopelta sank to the ocean floor, landing on its back.

> Oh please. How is it possible to deduce the colouring of a fossilized creature?

“One way to determine an organism’s coloration has been to examine the structure of fossilized melanosomes under the microscope. Melanosomes are small storage sacs within cells that store pigment. Two main flavors of pigments are found in animal tissues called eumelanin and pheomelanin.[…] Classically, scientists have examined the microscopic structure to distinguish between eumelanosomes and pheomelanosomes. However, these structures are often difficult to distinguish microscopically and mineralized microbes can often be mistaken for these organelles. […]

“The genius of Wogelius and his collaborators was to study the chemistry of eumelanin and pheomelanin from modern surviving organisms and then apply what they found to ancient samples. It turns out that each form of melanin has a distinctive associated element – copper for eumelanin and zinc for pheomelanin. X-ray beams can be bounced off the fossil melanosomes, and the way they are reflected depends on the different elements of these pigments. The exact distribution of eumelanin and pheomelanin can be mapped onto a fossil’s structure, providing something like a ‘paint for numbers’ for the fossils! This technique has already been used to paint a picture of an extinct red mouse that lived 3 million years ago. Now investigators hope to use the technique to go even further back in time to capture pictures of the earliest organisms to roam the planet.”

https://sitn.hms.harvard.edu/flash/2019/color-dinosaur-actua...
In the EU we have a law (guideline) that banks need to implement PSD2.

https://www.dnb.nl/en/innovations-in-payments-and-banking/fi...

There are several companies who have build PSD2 api's and have contracts with all banks. For example in the Netherlands: https://bizcuit.nl/wat-is-psd2/

You could also register with a bank itself to connect to their PSD2 API. However I don't know the costs to obtain a license.
Thanks this is a very good repl!
Critical RCE Vulnerabilities Found in Git – Fuzzing Weekly CW4
Thanks for your interest!

I should start with saying that Nextflow is a fantastic tool, with an very thriving community and lots of support and buy-in especially in the biomedical community.

But as you are asking, below are the points that I'm aware of, that motivates keeping me using and updating SciPipe:

Before going into the list though, I want to mention that at the time of publication of our paper [1], SciPipe was unique in comparison with Nextflow in allowing to create re-usable modules, which was our primary motivation for creating our own tool. Later Nextflow introduced re-usable modules in its DSL2.

Still, there are a few more factors weighing in, keeping me using and developing SciPipe:

1. SciPipe has a small and maintainable code base, between ~2k LOC last I checked. Nextflow's codebase is much larger AFAIK.

2. SciPipe has zero external dependencies, outside Go and Bash. Nextflow depends on the Java runtime, a Groovy interpreter, and the GPars library for concurrency.

3. SciPipe can compile pipelines to statically compiled binaries, for extremely simple deployment. Nextflow will always require the JVM + Nextflow to be installed.

4. SciPipe has per file audit reports. Nextflow still has per workflow reports only, AFAIK.

5. SciPipe does not require learning a new language, or installing new tooling (editors, syntax highlighting etc), apart from Go, a Go editor and related tooling.

6. SciPipe can handle more concurrent tasks. There are reports that Nextflow can not handle more than 512 concurrent tasks [2]. I have tested SciPipe with 4999 concurrent tasks (It then hit a limit of maximum subprocesses in Go, which I think might even be removed recently. Will have to test if I can go even further still).

7. Debugging SciPipe code can be done using Go debugging tools (Delve or just CGDB). Last I checked, using JVM-based debugging tools for Nextflow code was rather confusing to say the least, as you would end up deep in a stack of Groovy-parsing, and you would be pretty much left to do print-statement based debugging. I don't know if the situation has changed since then.

[1] https://doi.org/10.1093/gigascience/giz044

[2] https://www.nature.com/articles/s41598-021-99288-8
N26 is PSD2 compliant [1] and they seem to have a sandbox available [2]. I can't speak to the dev experience but I like them as a customer.

[1]: https://support.n26.com/en-eu/security/open-banking-psd2/psd...

[2]: https://github.com/n26/psd2-tpp-docs/blob/main/doc/sandbox.m...