skysight-inc/HackerNews huggingface dataset:
Sure, I don't say that Apple should do X op Y. I just wanted to present some example of people that game on Mac, because some people in this HN forum would think that gaming means only latest AAA games or console gaming. There are people that don't have a dedicated gaming device, they are not that many as percentages but they exist and they are affected by the 32 bit drop and other backward incompatibility updates.

So it is possible that this people when they buy a new laptop would not buy an ARM Mac buy a Windows one to continue playing the casual or old games - sure Apple can ignore them because as percentages is nothing for their giant vault of money.
I think stories like these reinforce the idea that it's okay to develop certain technologies or adopt certain policies or create infrastructure to stop the bad guys.

For example, there's a reason most justifications we've seen regarding mass surveillance or automatic recognition systems are boiled down to two things:

stopping harmful material

terrorism

Of course, they take a topic that you wouldn't even dream or arguing against and using that against you.

If they wanted to erode our freedoms to stop harmful material I'm sure most would likely accept that outcome as I feel they have done (AI/facial tech)
Are you talking about the new version or the old one?
This is exactly the conclusion I’ve come to. If I can’t find it on github (or similar) and build it then it’s probably going to do something weird that I don’t like.

I make exceptions for a very small number of games, Minecraft is one. Even then though I usually avoid closed stuff unless I know the game well.

I totally disagree that closed source works with OSes, I couldn’t imagine living with OS X or Windows. Sometimes it feels like the people who build those OSes use a special version that isn’t distributed publicly, how else could they leave so much broken?
Indeed it does; it's about as complex as ffmpeg, and in my opinion has a somewhat more intuitive interface for building up complicated pipelines of processing steps:

https://gstreamer.freedesktop.org/documentation/tools/index....
But then if there’s no information, zero times 50 is still zero.
Using Feature Flags for Gating Plan Tiers
Report from the WHO Advisory Group on Human Challenge Studies: Draft for Comment
Well it depends, because maybe you're using Styled Components or some other library that ties you into the React/JSX ecosystem.

Or maybe your app passes a 'theme' through various contexts and you have to find the right theme and find the thing you need to tweak the background colour for, which might be in a CSS file pulled in through Webpack if you're lucky.

If you're not lucky, maybe there's some funky SASS/LESS setup where all of the colours are stored in variables describing their purpose, in one of a dozen specially categorised files for storing globals. Now there are six or seven values all with '#xxxxxx' as the colour value and you don't know which one it is, so then you're thinking, is this `lightBlue7` or `darkBlue-3` or `cyanish4`.

Or maybe a few event listeners pull down style information into the component state after first rendering with a bunch of placeholders, so now the component you're looking to change the background of is a function of the time spent on page.

Or, maybe you found some CSS and it was an easy change, but then the project is in Typescript and the CSS is actually derived at build-time from an enum containing all of the config, which is used to replace specially formed strings in the CSS while having sensible defaults in dev.

If you're cursed, the CSS isn't even in your frontend at all and a server-side rendering system is generating your styles from DB backed configurations, which are queried by a graphql layer in your frontend so users can customise their UI in their profile settings, so you have to write a database migration and run a full deployment to add the new colour and its customisation UI to the frontend.
Ah, derp. Yeah you're right.
Sister Celine[0] is another sister who, with a PhD in math, had an important influence on algorithms to calculate explicit formulas for many recurrence relations.

[0] https://en.wikipedia.org/wiki/Mary_Celine_Fasenmyer
But that's also true for e.g. the US and russian presidents, no? Except those actually hold real power.

In practise, most german presidents will just be way too old four years after they leave office to be a viable candidate, and it looks a bit absurd for them to be pushed back into the office, exactly because there's very little real power.
It may be relevant that she got admitted as a grad student rather than undergrad. There are about twice as many grad students, and they get admitted by department rather than by the main admissions office. When I complained to my undergraduate advisor about how much work there was in a particular upper-level course, he scoffed: "The other students in that course went to undergrad elsewhere; you should be fine if you apply yourself." This professor certainly perceived a difference between the application processes of the two different groups.
Also AV1 via librav1e. Is this the first time a Rust library has been compiled into FFmpeg?
Government picking winners is corrupting and bad for our economy. It speaks to the intellectual bankruptcy of the supporters of these handouts that they can only look backwards and say we need to fund dinosaurs to steal engineers from new industries of the future and put them to work on do overs for Intel and Boeing.
But the per-capita ratios in favor of people from a given country moving to the US, versus Americans moving to said country, are massive regardless of country and regardless of whether that country speaks English. Australia as of a few years ago was the only country on earth in which more Americans on an absolute basis lived there than Australians in America, but a) the difference wasn't that large, and b) on a per-capita basis the ratio was still 20:1 in favor of an Australian choosing to move to the US compared to the other way around.[1]

[1] https://www.reddit.com/r/todayilearned/comments/4rcl0o/til_a...
There is a "test tool" for gstreamer pipelines: gst-launch, but generally it's encouraged to run the gstreamer more as a library instead.

Example, if you have gstreamer libs installed:

gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
I have to wonder what %% of statue-topping motivation is refusal to see those objectionable artifacts vs. attempts to deny others their object of worship.

Already the activists demand that you state your (conformant) position or be damned as <bad words> for your silence. I can imagine in your AR world there will be activists demanding to see what's in your personal AR.
> it doesn't really embrace JS itself, just sort of acknowledges that you will be forced to use it in the web so you may as well at least learn the "good" parts.

I'm sure you know this, so I'm just pointing it out for completeness sake: that was indeed the only sensible approach to JavaScript back when that book was written.
Taking out the trash is easy, but mopping, that is a process.
Yes, sorry. i8 is what I meant. Very sporty looking, and nice to drive.
You shouldn't have such strong opinions on things when you aren't willing to do even the most basic research.
To be specific, from Wikipedia [1]: "a detector with the mass of Jupiter and 100% efficiency, placed in close orbit around a neutron star, would only be expected to observe one graviton every 10 years, even under the most favorable conditions"

[1] https://en.wikipedia.org/wiki/Graviton#Experimental_observat...
No, the electron has the lowest mass of all charged particles.
As far as I remember it was close to unusable. Even most basic translation to languages besides German, Spanish and French was a nightmare. That was at lest true during my second year at the university (~2010-2011).
I would think that over cosmological distances even if the effect of extra dimensions on the propagation of gravity was tiny, Less than half a human hair, the net effect would be measurable especially if there are not just 1 but 8 extra curled dimensions as M-theory predicts. Well thanks for confirming that what I was thinking was an accurate criticism and I hope that physicists can devise an experiment to prove or disprove the extra dimensions some day soon.
Sometimes the best action is inaction?
Ripple20 TCP/IP vulnerabilities will haunt the IoT landscape for years to come
Ripple20 site

https://www.jsof-tech.com/ripple20/

On HN

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

Original title lacked context. The vulnerabilities are in a commonly-used TCP/IP library first released ~1997. Original title was:

Ripple20 vulnerabilities will haunt the IoT landscape for years to come
His PhD was in Mathematics AFAIR. Also note that the Wikipedia article is missing a citation on that point and further discussion on the talk page.
> I started trying this out after puzzling about why it's unreasonably common to figure out the answer to something only moments after you get up from your desk to go ask someone else for help, even when you might have worked with it for hours. It had to have a reason, although I don't know exactly what it is!

Well you've heard the advice on looking at a problem from a different point of view, right? Usually this is intended in the sense of changing the context or reframing the problem, and it works, but takes effort because we all have our default go-to mental models. But it turns out that changing the mode of your thinking (eg. visual vs. kinesthetic, etc.) is just as helpful, and the act of trying to phrase the problem verbally is usually just different enough from just thinking about it (I believe even if you are mostly a verbal thinker) to do the same trick.

Hence "rubber duck debugging" where you solve the problem by describing it to a rubber duck rather than another human.
I'm in favor of Apple losing control. That being said, it's probable that if the walled garden disappeared, you would see more companies choosing to ONLY host apps on the non-apple venues to avoid their burdensome rules. Some of those rules are pro consumer. You could easily see the average customer experience getting worse because things they want are now only available with a lot of crap that Apple would previously have forbidden. The choice isn't guaranteed.
`ffmpeg` reminds me of `convert` from ImageMagick, it's complex because there's a lot of media formats and the command lets you do a lot things to the media as well.

I liked using WinFF a time ago for simple conversion jobs though where I didn't care too much about tweaking all the knobs.
> It is not out of the question that Apple, within a year or two, has by far the best performing laptops and desktop computers on the market, just as they do in mobile.

This quote from the article is the big takeaway. Apple isn't going to make a lateral move here. A processor transition that nets Apple merely comparable performance would destroy the Mac brand. Apple needs a CPU that runs native code significantly faster than Intel on every device and it needs to be able to emulate Intel chips at reasonable speeds.

I suspect Apple knows this and that their chips are going to hit the mark. But we'll see.
I think Tesla is a tech company and not a car company. The amount of technologies that goes into a Tesla car is unreal and Tesla abilities to use the sensors and chip on car and update a car via software is rather fearsome.
Aside from the Rust aspect (which is cool!), I can't believe we've come this far and still don't have low-latency video conferencing. Maybe I'm overly sensitive, but people talking over each other and the lack of conversational flow drives me crazy with things like hangouts.
Stunning React.js Project Ideas
What do you mean, everyone is now updating their codebases to remove redux, HoF and switch to hooks.
I looked through Your comments. Seems like the compromise You suggested didn't go down well. I understand the maintainers POV - just avoid the flamewars. I liked Your soluton of weighing pros and cons of the different libraries. Maybe the next step would be to create a PR to add enzyme back as a suggested alternative and just build of off this PR?
As mentioned, splitting over multiple lines can help https://trac.ffmpeg.org/wiki/FilteringGuide#Multipleinputove...
> I still sometimes panic when initially faced with a very difficult programming problem, but I can put those fears to rest much more easily by saying, "ok, I've solved hard problems before. I may not know how to solve this particular problem yet, but I feel confident that I will be able to figure it out just like I did in the past with difficult problems X, Y and Z."

The following this just my experience, but it's a bit of an odd one! So I thought I'd share for fun :)

I have this too and I only have 1 year of work experience.

What helped for me doing a course where I needed to know:

- C

- X86

beforehand.

The course was about analyzing binaries and malware. I didn't know any C and almost no x86. I did the course as a challenge, but it to date has been the most difficult programming challenge of my life. Teaching yourself 2 prerequisites while following a normal course load at the same time, while feeling insecure and have a strong suspicion to not be intelligent enough was tough, for me.

I've worked at 3 companies in that little 1 year of experience (2 times as a freelancer) and it hasn't come close yet. I'm hoping where it finally gets tougher, but I've heard from people who actually are experienced full-stack devs for 4+ years that that course was way harder than anything they have ever done.

So long story short: do super hard courses. If they're not the hardest courses of your life, then it isn't hard enough.
The US doesn’t need to competency in commodity manufacturing that’s not going to increase our standard of living. Things get offshored when we have better investments to make with our people and capital here.
Taiwan is safe, except the threat of Chinese invasion.
Are they still using WebRTC, just their own implementation? Or have they switched to something else on the wire?
And threatening to go after the WSJ next!

I can only imagine journalists clapping their hands with glee at the idea of a big company trying to intimidate them with high school antics, all for investigative reporting.
Yeah I have to say I agree. I think there was valid reasons for some of the framework churn early on (basically no proper standard way to do client side GUI). When the MVC-oriented stuff started to stabilise we all discovered that functional reactive programming UI was a good thing and that drove stuff like React and Angular 2.

But there simply hasn't been a paradigm shift in UI after that (and I doubt there will anytime soon, it's not often a whole new UI paradigm that changes stuff the way MVC and FRP have done is popularised).

Stuff like Vue and Svelte are simply attempts at optimising or improving the reactive approach, but is basically still fundamentally the same idea. Someone versed in React would easily move over.
If anyone else is wondering like me who Bruce Evans is:

> Bruce Evans <bde@FreeBSD.org>
> Bruce is the Style Police-Meister. When you do a commit that could have been done better, Bruce will be there to tell you. Be thankful that someone is. Bruce is also very knowledgeable on the various standards applicable to FreeBSD.

https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committ...
The way the App Store is set up is literally why there aren’t popular self bistable chat applications.

It’s not just you, they’ve distorted the evolution of the internet and likely contributed to the current fake news issues we have.
Overall, Germany profited greatly from the EU and the Euro. Also average workers. There is a group of employees in very precerious conditions, heritage of Agenda 2020. Nothing taboo to talk about, in fact ALG 2 and such are quite often discussed and challenged.

Both factors have nothing to do with "German Guilt", implying that is a right wing thing. And not grounded in reality.

Given that Weizsaeckers speach was all about accepting history, tolerance and so on, it would be fair to say if anything he would call for unity against racism, nationalism and so on.
You can change. There's a technique called Releasing outlined by David Hawkins in his book Letting Go. I've undergone a metamorphosis since starting this practice. Not 10% better, but life altering, horizon expanding shifts I never thought were possible for me. It's inner work that resolves the feelings that create your outer reality.
So it's a range/performance issue, not an NVH issue, correct?
It's only picking winners in the sense that we need to empower players in our market to be able to build here. It's creating the opportunity/playing field for a winner ton exist.

Because "winners" in this sense right now just means "who can build it cheaper" -- and there's no intellectual bankruptcy there. The answer is pretty much always "K, build it cheaper? Build it somewhere else then."
Azure Responds to Covid-19
All that anecdote tells me is that your ex roommate had a lot of patients. Just because a doctor does well, doesn't automatically mean they're wrongfully prescribing people things.

I could just as easily say "my ex roommate was an orthopedic surgeon and had supercars and mansions". Does that mean they're doing hip replacements that aren't needed? No, all it tells me is they have a successful practice.
They've spun down so much of their R&D, that it'd be a real uphill battle to get going again. There's been so much brain drain.

And the wall at 14nm is them not investing in EUV, so they'd have even more work versus say the 14nm/28nm transition.
I set up Syncthing with an extra always-connected node on a NUC and it has been glorious :) Added Nextcloud on there for an easy way to share files with other people, and for more polished photo upload from my phone, contacts and calendar sync. The two work together great.

The fact that it's so transparent is an interesting point. I'm very used to Dropbox reminding me it exists all the time, whereas Syncthing just quietly works. (I wouldn't mind if syncthing-gtk provided a bit more information in its dashboard, though, like the number of changes sent / received in the past hour. Sometimes I feel like I'm just trusting that it's doing the right thing).
No.

Programming -with intent- is the best way to get better.

If I code up a 10k LOC main.cpp with stringly typed data structures, I'm not really better at programming, am I?

It's like that saying: practice doesn't make perfect, perfect practice makes perfect.

Programming is not literally just typing, as we all know, nor is it simply getting a Thing to compile. A lot of it is educating oneself on different types of data structures, algorithms, math, architectural practices, and so on. Expanding our workbench of tools, as it were.

And -then- putting that into practice when actually programming.

I'm not good at Rust merely because I've worked with Rust a lot; I've also read books on Rust, and I've read many web articles on Rust (found from Rust Weekly) and various libraries, etc.
I'm one of the engineers that worked on this. It was the first Rust production app code I've written so it was a really fun project.
Your post needs to mention that this is for use in SEVERE COVID-19 patients; those on oxygenation and ventilation. At that level, side-effects from the steroidal pale in comparison to DYING from COVID-19.
As far as I'm concerned "audiophile" has been synonymous with "overpriced placebo" basically forever.

Beyond that I wish the article had explain a bit better why it chose these "better-than-std" crates. I'm actually using all the std variants in my projects, I'm curious to know if I'm missing out or if I just happen not to hit on their limitations.
Then download Firefox or Firefox Preview and install the uBlock Origin extension.

To block ads in other apps, use AdAway (for a rooted device) or Pi-hole.
You are not programming when you type code
Likely the same reason that a few other comments were downvoted: there wasn't an actual DDOS attack.

Additionally, your linked graph doesn't actually contain any context or resources that could be used to verify it. It is in fact an uncredited photo from [0] which was refuted in the children of a few other comments[1,2] that were available at the time of your post

[0]: https://www.digitalattackmap.com/

[1]: https://news.ycombinator.com/item?id=23533054

[2]: https://news.ycombinator.com/item?id=23533510

️
Predatory iOS App Subscriptions
yeah audiophile can be so may things. To me it means 24bits or more.
Natural selection depends on environment, which changes all the time. A gene that is advantageous today might become fatal tomorrow so asking whether a gene is self defeating doesn't maker sense without specifying the environment. Floods, asteroids, droughts, fires, and so on are all random events that constantly change things up so only genes that are foundational to our biochemistry are immune to selective pressure - largely because most mutations in those genes are catastrophic or the genes are very redundant.

Humans have a complex social environment on top of everything else so whether a gene is useful or not might depend on which ideology is in power, the predominant religion of the day, or hygiene etiquette.
I hadn't even thought about SOX 'till your comment in about 10 years. And looking at the page, there hasn't been a new release since 2015.

From what I recall, it only worked on wav files back in the day, but now it supports OGG. But a lot has changed in even 5 years - does it even support MP3, as patents expired since then?
Have you tried it on macOS?
Sadly not. You generally have to be very technically inclined to use something like Mikrotik (which is what I'm using) and even the Ubiquiti stuff isn't as easy to use as it could be.
If you're prepared to run ffmpeg twice (allowing it to analyze the GIF), the quality will be significantly better: https://cassidy.codes/blog/2017/04/25/ffmpeg-frames-to-gif-o...
Fakespot Guardian – Protect yourself from fraudulent 3rd party sellers on Amazon
does anyone have a good installation guide, which includes all the stuff that isn't supported in the default installation? ffmpeg is great, but a lot of times I go to use it and find a feature isn't supported because I didn't compile it with a flag set.
I think you’re right, but I also think that he’s right in that there’s a real chicken and egg problem here.

Just because it's not for -you- right now because you need local compilation does not mean a JS coder or a normal office worker would be unable to use an ARM based machine.

I don’t know what workflow other JS coders have, but mine starts with local development in Node. Does V8 produce code that’s as optimal for ARM as x86_64? That’s a pretty big deal to me, and can in fact be very enabling. The local development experience really needs to be good to build a platform, otherwise development will be halting and piecemeal the way embedded development usually is.
I don't think hooks are a superficial change. If react stayed with class based components, I'd agree with you.
12 Rules for Life - Jordan Peterson
It is a misstatement to say that developers develop on Macs. They don't, they use Mac as a convenient environment from which to do Linux/cloud development. If it's MS/cloud development, they're running MS. The 3rd party app world on Mac is dying. Apple will be happy with their end to end commercially controlled device. That they put up with 3rd party apps at all was just a convenient anomaly.
In case you didn't know, you can use FFmpeg to convert Audible aax files to DRM-free MP3/AAC/whatever [0] (scroll down for FFmpeg instructions).

This is useful if for some reason you want to archive them or play them in an app that doesn't constantly change its UI and bombard you with ads.

[0]: https://www.kylepiira.com/2019/05/12/how-to-break-audible-dr...
Proofs from THE BOOK compiles such results in a nice way.
Springer has made it available [1] for free these days.

[1]: https://link.springer.com/book/10.1007%2F978-3-662-57265-8