skysight-inc/HackerNews huggingface dataset:
You can say no it's not what happened happened all you want. But here's the announcement from the libav side[1]. It was definitely not a friendly fork. There was clearly a dispute and the Niedermayer side won[2], which led to the fork. But either way Niedermayer was basically BDFL since he took over from Fabrice Bellard until he resigned. That is ultimately one of the things that led to the dispute. Much like what happened between vim and neovim. Although the disagreements between Bram and the neovim team were a lot more friendly.

I'm not sure which part you disagree with, since you clearly seem to be saying the same thing with respect to who forked what.

And one of the big fundamental differences between ffmpeg/libav and thunderbird/betterbird is that the Niedermayer side still merged in a lot of changes from libav, leading to an overall better product than libav, whereas thunderbird does not at all follow the same behaviour WRT betterbird. They have ridiculous bugs that had for decades and as much as I try to like it I can't for the life of me for example understand how they have an open request for a search that doesn't end up in that stupid filter view instead of just showing all results.

[1] https://web.archive.org/web/20161107163133/http://article.gm...

[2] https://web.archive.org/web/20120510045810/http://lists.mpla...
Ask HN : How to stand out as a bog-standard developer?
Working at a big bank as a ui developer currently. I'm pretty good at my job but it does feel like I could be replaced by a fresh grad at anytime because it just feels like I'm working on nothing very complex.

Recently I've become the dev lead for my team and it becomes easier and easier to pass off work to my team because nothing feels very challenging or rewarding. I used to be a Python dev but since joining this company I've been only working on the front end(React+Javascript).

How do I stand out from every single other developer out there? What are some valuable skills I should try to develop? I'm looking mostly for technical skills, not people person skills because thats not something I'm very interested yet.
They also usually have the most asinine single button interface and the most likely person to get strobed is yourself lol.
> or that they won’t dare use them.

What's to be gained by starting a nuclear war with the entire world? Or are you calling them stupid (China and Russia)?
> it presciently describes what has come to be since 1997

The only question now is when will the system he describes become fully operational? When will it be impossible to go online using a device that can't produce a "Secure Boot" attestation that it is running an "approved" operating system (namely one which runs a process like Gatekeeper[0] to monitor for unapproved applications)?

My guess is that some G7/EU/FVEY nation will pass a law to that effect before the 20th anniversary of Stallman's essay. That will give time for desktop users to "upgrade" to Windows 11, with its required Pluton chip. If the law does allow "hobbyist" OSes like GNU/Linux to access the internet, it will probably require them to install a CA certificate for TLS interception.

[0] https://www.pcmag.com/news/apple-explains-why-it-grabs-data-...
How would you achieve long term stability with countries that have imperial ambition?
I decided to check them out again, as I couldn’t even remember what my issues with them were when they were new.

Well, now I can say: So slow. It made me think it might be electron, but apparently it’s based on thunderbird, so I guess TB is also slow, or they are doing something wrong.
Partial... impartial...

There is no such thing as "partial mobilization".

There is a law on mobilization, but who cares about laws there days in Russia.

The main objective of this mobilization is to call up to 5mln conscripts in the army.

This morning, people already started to receive summons in person.
Legalizing cocaine might instead crash the price by removing the artificial scarcity, and the arbitrage opportunity for criminals to exploit. I agree with him that suppressing supply hasn’t worked, let’s try reducing demand. I don’t know his motives, but I support his stated motives.
Don't use "full stack engineer", these days for recruiters and HR it means "knows Node.js and React", which is sad and frustrating.

My Ask HN post about it: https://news.ycombinator.com/item?id=32317514
It’s hard to see where this ends; should things move toward weakening of the Russian government will he go without attempting to escalate his way out of domestic danger?

I think mobilisation and moving toward declaring the special operation a war (more mobilisation) could be the beginnings of that slippery slope.
Yeah this is where GraphQL (+ DataLoader or something like it) really shines.

Still don’t see the need for architecting hydras like BFFs
Obrelevant: The German customs service operates an auction site for confiscated goods and other used goods they or other parts of the state wants to sell. There used to be offers along the lines of "125 pentium desktops, complete with keyboards, hard drives and CRT monitors" and the ones with hard drives sometimes fetched high prices.

But they've learned. Here's one of a dozen identical laptops on sale today: https://www.zoll-auktion.de/auktion/produkt/fnord/767489 and it says
"Die Festplatte wurde aus Datenschutzgründen komplett entfernt." No hard drive. Progress! People learning from experience! Hooray!
That's why I just accepted cookies and deleted them

I do care about my privacy (and safety), thanks
Entry level tasks of yesteryear != entry level task of today.
I'm sorry to hear that. I fully believe in people's right to cut off contact, even across platforms. It's more that in this case this power seems to have been centralized by the project, whereas I believe it should rest only with the individual - cutting off contact for another member, using community participation as a threat to enforce it, is what raises my hackles.
This seems like a radical position. On the web, Webpack is a sort of linker with affordances for streaming late-loaded code segments over the network, and it's indispensable. I have trouble seeing how doing away with linkers altogether would be feasible or desirable.
Laser to kill cockroach in open-source
You have to connect your Spotify account with Shazam in the Shazam app option and disconnect Apple Music for that. Then the integration is on par.

Apple makes it really annoying to avoid their subscription services and use alternative apps. That’s the main point on which they are clearly inferior to Android.
Reading a recent survey is the perfect thing to do if you want to get an overview of the field. There is far more primary material than one can consume in reasonable time.
I like AntennaPod better https://www.ikkaro.com/en/antennapod-podcast-player/
that file is incredible :)
The related argument there is relocations. Tables of data the assembler emits so the linker can recreate enough context to combine object files.

The assembler is often spliced into the back end of the compiler to avoid the round trip through text on the way to machine code.

My conviction is that lowering to machine code in pieces then stitching them together is no longer necessary or advisable. Emit files containing some richer format - most obviously a compiler IR - and combine those before lowering the single blob to machine code.
Hello i am new just see to test
God, I miss that show. I completely forgot about Tyrell, I was mostly thinking of actual UNIX greybeards disguised as banking CTOs I've met earlier in my career :)
I have been writing mostly front end web code for about 25 years. I prefer the Node side because the code is closer to vanilla JS.

In my experience almost everybody has been mortally terrified of the front end. In the past people had bizarre opinions of what they wish JavaScript should be and would spend the majority of their energy brutally bastardizing the language to look like something it wasn’t. This was very common of Java developers.

Even now most front end developers carry a petrifying fear of the DOM. This is why employment looks like what you describe. Do you need giant applications, 100000 line of code, and long build processes to write text to the screen? Most developers will tell you it’s the only way to do it.

I am a huge fan of primitive use of TypeScript. It does require Node to execute the compiler, but otherwise applies to the frontend no differently than the backend.
I just finished writing a mess of very complicated types that can parse an open API spec, provide the request types (body & params) as input, and restrict the return to the appropriate response type... I hooked this higher order function into our API and immediately found 30-40 different places where the implementation was not aligned with the spec.

The devs now have guardrails in place to make sure they follow the spec...

Advanced types are invaluable when you are writing a framework or library... But in every day implementation, I agree they should be used sparingly.

I have 7 years of ts experience and I'll still 'as any' a reduce function from time to time
"A human being should be mediocre at everything"

Great advice there.
> - don't do anything, game at 720P with no AA (this sounds sort of like when I had lunchables for dinner yesterday)

This sounds sort of like audiophiles, who don't listen to music unless the audio system doesn't have expensive cables.
It is a bit like the "balanced stance", what does a balanced stance on an invasion even mean?

https://www.theguardian.com/world/video/2022/sep/15/putin-th...
What would you suggest instead?

Being able to link pre-compiled object files to a new program is certainly a bit more than "a kind of incremental compilation", in my opinion. It's also a fairly clean solution to the problem of not recompiling code that hasn't changed.
new account (created 6d ago) and this is the first submission?
> Is the assumption that once Russia mobilises its population, they'll all go "sir, yes, sir" and go storm Ukraine?

The punishment for recruitment evasion is 3 to 6 years of prison (as I was told). Considering Russia has moved the same way as all "civilized" states towards total surveillance and profitable imprisonment, this is very much real.

Neither Russia, nor any other country may nuke the ukrainian territory - it is too valuable and defeats the purpose of the whole operation.

PS: I urge you to research what the word "Ukraine" means.
The python code also prints the resulting list in the same order. It's a completely different problem to solve.
In python I would throw the list in a set and return the size of it / print that.
Forgive my pedantry but the ecosystem is not the language. Nor is practice. Ad absurdum, you could include the hardware pythonists usually employ.

If you use python as glue, it should be compared to other languages used as glue.
Book Review: “Never Turn Back”
100%, and also how TIL about the Swedish Rhapsody

https://www.youtube.com/watch?v=GUQUD3IMbb4&t=85s -- link at the bottom of the file

https://en.wikipedia.org/wiki/Swedish_Rhapsody_(numbers_stat...
Been using it for years, still using it.

My favourite feature: The extension that lets you reencode the files. I use that to reencode all audio files to opus @ 20 kbit/s.

If you want to keep thousands of episodes forever that really saves space.

Most podcasts just offer ridiculously unnecessary high bitrates.
Sorry for the slow response and thank you for the long one
This essay is uncharacteristically incoherent. The title is "What I've learned from users", yet after reading it I have no answer to this question.
Yeah, the designs of DI libraries in TS land often leave me wondering what the author was thinking.
It looks cool if Maia can make difference between a human vs Leela playing, it would be interesting to see if it can find cheating.
A professional door hinges manufacturer. Over 10-year experience in hardware industry. 2-3 business days once shipped. shipping from U.S.
Werner Heisenberg and His Terrible PhD Defense
yes you are required to have it on you at all times, it's not just for border crossings. It's the only valid id outside of your own country.
I had misunderstood your first paragraph and thought you were implying that the fork got the brand after Niedermayer resigned.

Reading carefully I know realise it’s not what you wrote. We are indeed in agreement.
uBlock Origin definitely isn't a replacement for uMatrix. I've tried.
My favourite missing feature: the possibility to add my own tags/comments/text/rating to an episode.

Ideally it'd let me attach text to a certain time code (like possible with soundcloud).
i prefer children looking outside the car and asking about things like billboards and buildings .
For context, a few months ago we launched our Blocklists [0] feature which allows users to query 100+ blocklists and find all the ones where an IP address has been listed.

Blocklists based threat detection is however limited since they cannot contain every possible bad IP which leads to a lot of false negatives.

To fix this we created an IP Reputation scoring model [1] and currently provide 4 scores.

- Trust Score
- VPN Score
- Proxy Score
- Threat Score

The Trust Score simply aggregates the other 3 scores and is a value from 0 - 100, with 100 being a very high reputation IP address.

[0] https://docs.ipdata.co/docs/ip-reputation-scores
[1] https://docs.ipdata.co/docs/ip-reputation-scores
The furlough money paid to salaried workers while they sheltered at home wasn't "extra" in the economy, in some sense.

Those people who received furlough got it instead of their salary, and they weren't working while they received it (not counting fraud and edge cases). The economic value of their work temporarily disappeared, and that value probably exceeds the amount paid in furlough by some reasonable measures.

Among the self-employed, transitioning-between-jobs-at-the-time and edge-case people, a lot didn't get anything. I didn't receive a penny via furlough or similar payments, nor did I qualify for any kind of loan. The one client I had who owed me also decided to stop paying everyone in April 2020, telling all suppliers "we have no money to pay anyone", and that was that. They owed me for a long period of services provided and not yet paid, so I was counting on it. In normal circumstances a supplier might petition for their client's bankruptcy, but special rules were in place to stop that at the time. I still haven't been paid by them though.

So I couldn't afford my rent during most of 2020, or food. Luckily my landlord let me defer rent for 6 months (I still had to pay it later), and local volunteers provided food for a while. It was a rough time but unusually communitarian. The last part of the year ended with some surprisingly good contracts though, and 2021 was my best year financially ever. Which isn't as good as it sounds, because there was a big hole to fill, and now I'm back to where I was in 2019, roughly. Except with more skills :-)

That's a lot of lost economic value from people not doing any work or not being paid, and a lot of people who were left with a big financial hole, which later acts as a drain on the rest of the economy even when they start earning again, because what they earn later goes to filling the hole more than on new goods and services. I'm glad all the people who received furlough and loans were helped; it could have been much worse.

As for where the money went, in 2021 the reports were that a large share of the population gained savings or paid off their long-term credit, due to working at home in well paid jobs while having not much to spend it on. That suggests a lot of people likely still have a large amount of savings, and a lot of people likely have paid off more of their home mortgage than they would if the pandemic had not happened. Those two factors might turn into spending on the rest of the economy during more confident times, but even people with savings are worried about the future, so would rather hold onto it for now.
A colleague looked into improving energy efficiency of software as a academic project. Concluded that it's essentially the same problem as optimisation. Making the program/task finish sooner was by far the biggest contributor to energy saving, so the techniques for reducing energy consumption are those of program optimisation.
I hope it will have proper regex capability for narrowing the search results to more relevant content.
Jeepers, you seem to be making up some argument against a bunch of stuff betwixtthewires didn’t say. Where did they call themselves an engineer? Strawman? They talk about developing as a hobby, not killing civilisation, nor working for Metagoobooksoftle.
Oh jeez. I'm no lawyer, but well copyleft sure sounds nice right now. I'd imagine if it was GPL it couldn't be relicensed incompatibly because the new version is still derived from the old one, right?
How about you provide proof that everything will be less violent under Russian occupation?

Most detailed content on war is in Russian and Ukrainian though you might find something in NYT or WSJ. They work directly with sources on ground.

International officials are preparing a report on Izium. They give previews in YouTube Livestreams so far ala https://youtu.be/2N696dD2NmY

Here is a text report in cleansing operations in Kherson https://nv.ua/ukraine/events/hersonskiy-zhurnalist-konstanti...

I don't mean a geographically restricted Nazi deathcamp. I mean whole country will be ruled by a mafia that executes you and your family when they don't like something in your past or present.
I've been told to carry a photocopy of your passport. If you're stopped by police and they insist on seeing the real thing for some reason (like to check your visa), you can tell them what hotel you're staying at and they can take you back there to get it.

While police might be annoyed by this, you may be unlikely to encounter a situation in which it's necessary at all, and it probably won't endanger you unless you're in a place where police habitually try to extort foreigners, in which case it could provide a new pretext for extortion.

The best advice probably varies by country, depending on local crime patterns and also on the attitudes of local authorities to visitors (or to visitors like you).
Once or twice I didn't use Firefox with ublock origin on youtube, and since I am pretty allergic to any ads as they insult my intelligence I just closed the whole page before getting to the content.

How can otherwise smart people accept being treated like brainless idiots by similar services is beyond me. And how can they teach their kids that's fine too is something I'll never understand... but hey its your kids, everybody sees quality of their parenting first hand (and then complain how kids are unruly and eat junk these days... gee I wonder where they took inspiration and who built their character).
It's understandable that the Baltic countries don't want to add to the Fifth column of fervent Putin supporters they already have under the minority Russian population inside their countries. The writing's been on the wall for months now and those Russians who only now realize that their support for the war could mean having to put money where their mouth is and cost personal sacrifice (instead of just sending those Buryats and Tuvans from impoverished far-away places to die) aren't the ones you want to have inside your borders. You can see it on telegram and VKontakte, those people are okay with the war and other people dying as long as they're not inconvenienced personally.
It is very precisely defined, you not understanding what they are building does not mean it is not worth the effort.
I'm sure Facebook advertising is a waste of time now, it certainly is if anyone behaves the way I do on the platform:

• I've conceded that adverts are going to show up in my feed regardless and most advertisers can't be bothered to target properly so are mostly irrelevant

• I take great pleasure in "engaging" with the obvious scams and shitty crypto/NFT ads in the hope it's eating their ad budget

• this makes the adverts I see extremely irrelevant in a reinforced feedback loop
That does indeed sound awful, glad you got out. I think low morale can be infectious and once things have gone downhill far enough, the rot becomes self-sustaining. Very unpleasant.
> Are you perfectly sure that people always start from "neutral" or "positive" attitude, even when contacted for the first time?

Are you sure they don't?

And how do you know?

You can only know if you do it.

That's the point.

> but being polite, kind and open never guarantees people won't yell at you at first contact.

Because that's not enough.

You have to be understanding too and know when you are wrong too and when other people are right.

Their behaviour is a completely different matter, until it is not borderline criminal, it should be considered as an expression of their feelings.

People have them, not all of us are soulless robots like me.

My doctor shouting to my face to take the f*king medicine, is probably trying to help me.

Me doctor telling me kind words, knowing very well my lazy ass, is probably not giving a flying f*ck about me.
With individual EU countries being perfectly egoistic and pragmatist, with Germans being in the pockets of Russian oligarchs, this situation overall is heading into catastrophic direction.
I mean, do people really want their government to store their biometrics? What could ever go wrong with that?
> Would you rather be a slave with all your relatives in a deathcamp or fight the occupier to death?

Sounds awfully absolutist.
You're right that it creates that, however it's the "better UX" of not having a filesystem that leads to the use of those features, which leads to users not practising the skills, which leads to that "illiteracy".

While I personally think a filesystem has great UX for my purposes, never accidentally losing a file is a much better UX for most people. As much as it causes friction to not have these basic computer skills now, I suspect it's less "illiteracy" and more _progress_. We don't criticise people for not knowing how to ride a horse today, because we have public transport and cars. We don't criticise computer users who can't use a 5.4" floppy drive because we have USB sticks and cloud storage.
>There is no such thing as "partial mobilization".

What do you mean by this? If you have 2 million men available in a full mobilization but call up only 300.000 this seems partial?
> Up until now Russia has been waging this war with its arms tied behind its back

That seems irrational of them.
What's Tidal's killer feature?

I've used Spotify, Deezer, currently Youtube Music because bundled with my premium. I don't like it, I'd like to move, but I'm not sure I can tell why Tidal would provide a better service that's worth the hassle of importing all my playlists. They're all a little crap in their own way.

FLAC audio is cool I guess, but honestly that would not be a good enough selling point for me.
But not every country requires people to carry IDs at all times, and even countries that do may not punish tourists for having some other form of ID plus a willingness to retrieve their passports if necessary.
For designing relativistic rocket engines, there's no point in using lasers to accelerate ions to close to the speed of light. You can just use the laser directly -- the other stuff is extraneous. A relativistic electron has no more momentum than a photon of the same energy.

https://en.wikipedia.org/wiki/Photon_rocket
Billionaires? Or millionaires even. And not programmers even. Pay someone $50k/y to fix the bugs.
Postmates Robots vs. SF Streets
I am suitably middle-aged and FOSS supporting to find your insinuations offensive. I didn’t say anything about supporting Microsoft, just stating some facts that are hard to argue against (and I note that you don’t argue against them). I think that jumping to conclusions about others is nasty behaviour.