skysight-inc/HackerNews huggingface dataset:
And now today I read that Tesla is switching all standard-range models to LFP batteries!

https://arstechnica.com/cars/2021/10/tesla-made-1-6-billion-...

I think my point still stands about non-Tesla automakers, who seem disinclined to optimize their vehicles for range. Tesla, with better aerodynamics and more efficient drivetrains, are well positioned to use LFP batteries. Combine that with their expertise in building safe, efficient battery packs, and they’ll be even further ahead of everyone else.

Living in a relatively cold climate (average January temperature in Boston, MA, USA is 22F [-6C]), I am a bit concerned about the reportedly worse cold performance of the batteries, but presumably they’ll manage that. One of their top markets is Norway after all.

Now if only they would just put some damn knobs in the car instead of that giant touchscreen…
"Jumpers," as described mostly just lacked a fear of consequences of being wrong and were presented with an incentive to guess. Not to be conspiratorial, but one can't help but notice a recent preoccupation in mainstream outlets with pathologizing conspiracy theorists, dissenters, and now, "jumpers."

Referencing Khaneman and Tversky's "system 1 and system 2" from their bestseller Thinking Fast and Slow without crediting it seems to be more about avoiding the scrutiny that would draw, and instead, appearing authoritative with statements about how ancient psychological researchers commonly distinguish between these types of thought. We should even be concerned someone who could be a "jumper," may also have schizophrenia, as our thinking may have applications to that.

Maybe it's interesting, or maybe on closer inspection and thoughtful consideration it resembles propaganda to ignore your instincts, trust the narrative, and provides blunt tools for being suspicious of others who don't. If only most people were smart and comfortable enough to jump to conclusions and then course correct as needed, we could avoid the consequences of groupthink by those who fear criticism above all.
As someone who has an Intel NUC w. Ubuntu, a Thinkpad with Windows 10, and a Macbook Pro 2015, I have a totally different experience.
I spend like 5% of my total effort on OSX to make things working, the remaining 95% is spent to make things working on Windows and Ubuntu...
North and West Africa: Interpol report on human trafficking for organ removal
This article is a strawman. Facebook is not creating a new name for the purpose of "hiding its problems". It is to have a different corporate name for all of its different businesses.
From what i see the Clang difference mostly looks like its because it is a 10 core cpu (with 2 efficiency ones at that), vs a 16 core. (I'm seeing 104 klines/sec vs 180.5), the 5800x seems to hit 94-96klines/sec

Kinda wish they had a m1 max focused on extra cpu cores rather than gpu cores tbh
I think there is nothing wrong with PHP if you are using it for what it was built for and you aren't pretending it's something it's not.

It's the people saying "PHP is the best language for building web apps in 2021" that are problematic.

No. It's simply not. We have come a long way since then and that view point can only be held out of ignorance.

That isn't to say you can't build awesome stuff in PHP, you can and in your case did.

But to say PHP > Java/C#/Rust/Elixir/etc is just being an edgelord for the sake of it. Language tech improved, PHP didn't come with it. That is fine, C didn't come with it either but it still has it's place.

Right tool right job, PHP can still be the right choice for lots of things if you have experience with it and can use it to make the thing you want.
you're overthinking it. and in the meantime LN works great. your analysis is obviously wrong somewhere, but your ideological position prevents you from accepting that fact and re-evaluating your assumptions.

again: LN doesn't need to optimally solve np-hard or worse problems to work, good-enough approximations are easy to find.
I donate lots of my own money directly to people who need it. No, not all of it, because as I've said I'm a normal self-interested person like the people who run Moderna. That's why I'm not asking them to sacrifice everything they have, or anything close to that. They would continue to lead incredibly privileged and comfortable lives, just like I do.

I guess you already don't believe me, but I do make sacrifices in my own life, and if I were in the position of running Moderna, I still cannot imagine being unwilling to make another one. Doesn't seem like I can convince anyone here, but that's the source of my confusion - why does anyone need to be convinced? How is this not normal? When I say "I would sacrifice my job to save millions of lives", why is everyone like "sure buddy, you like money as much as the rest of us, we know you're lying".
When I was onboarding at Google in 2013, one of the things that they said was "don't be afraid to ask questions in a meeting. Chances are most other people have the same question, but are afraid to look dumb by asking it"
There are a few situations like this, where a bad practice is in a specific case good enough: Using goto to bail out multiple levels, using SHA-1 as a non-secure hash, ...

The problem is these things waste social bandwith: Someone reading your code for maintenance or code review will first declare the code bad (GOTO is ugly! SHA-1 is insecure!), then you have to signal to them that it's actually OK in this case, then they have to convince themselves that actually it is OK.

Hence I only do these things if they are overwhelmingly good. They have not only to be worth it to be written that way, but also be worth it to do the repeated discussion that they are worth it every few months. They deserve a huge comment, containing benchmarks or proof of security or whatever. If the construction is only slightly better, I go with the slightly worse construction.
The comment above is great advice overall, but I break with it on the last paragraph. I think most people in the "I don't know C or electronics, but want to get into electronics and firmware" camp should start with Arduino (or clones).

Not because it's great technically and not because the editor is great (frankly, it's awful). The reason I argue to start there is that they've made the first 15 minute experience stupidly easy and convenient and, as a result, it's become wildly common and popular and you can readily find Arduino-platformed examples for most of the basic electronics technologies. If you're the type to learn best when you can see glimmers of visible progress, Arduino gives you smooth on-ramp.

You will need to wean yourself from that reliance/training wheels at some point, but I think it makes the first 2 months 20x easier, especially if you're trying to learn datatypes, bit-packing, pointers, memory management, analog electronics, digital electronics, communications protocols, in-circuit programming, and everything else (PCB design?) all at once. Break it up a little.
I live in the Netherlands and here alcohol consumption is highly skewed. Smoking too btw. Also one of the few - if not only - places where alcohol consumption correlates inversely with poverty.

If you drink here, you're probably an alcoholic. Even if most don't think they are.
Will be interesting to see where datacenters wind up in Europe this next decade. My money is on Norway.

Norway seems poised to build out significantly. They're actively inviting datacenters [1]. They also seem to have lower electric costs for large businesses [2] vs Ireland [3]. FAANG are already populating the Nordics too [4].

1: https://www.datacenterdynamics.com/en/news/norway-wants-data-centers-to-locate-there-and-be-more-sustainable-too/
2: https://www.statista.com/statistics/595859/electricity-industry-price-norway/
3: https://www.statista.com/statistics/595806/electricity-industry-price-ireland/
4: https://www.zdnet.com/pictures/the-nordic-datacenter-boom/
Am I the only person who thought this list was going to be about painting?
But why would anyone make a big deal out of a slightly simpler (not necessarily better) deployment story? In any bigger project than a personal blog or stuff like that, deployment is merely tiny fraction of the process. If 5x the time is required to make things stable, then that is quite bad, no matter what the deployment story is.
Monadic/functorial are the adjective forms of monad/functor. You might say that "List has a monadic nature". This is hinting at the idea that List by itself isn't really a Monad, but instead (List, pure, bind) is.

The op is talking about something different, though. What is a term for List Int, a concrete type instead of a type constructor. We cannot call List Int a Monad, we cannot even call (List Int, pure_Int, bind_Int) a Monad. The definition really requires polymorphism. But, obviously, List Int is closely related to the List-Monad.

I've also heard "monadic value" used. I tend to just use "monad" even though I know it's an even greater abuse of language.
Now they just need to put the headphone jack back on at least one model of each device. My son and I both ditched our iPhones because of that decision. Unfortunately, I see the iPad Mini is the latest to lose this simple functionality.
You can view videos of a charter service, Buffalo Airways, maintaining and operating DC-3's here:

https://www.youtube.com/c/MikeyMcBryan/videos

They have their own DC-3 parts inventory. His father discusses buying truckloads of parts at auction back in the day in one video, which are worth 10x now.
I have also heard this. Even the other day I asked my own sister about data about her own profession. She genuinely thinks I am asking too much/bothering her so she just replies "just let it go" or "you think too much".

Well, if I think too much, probably I think more than you about your own profession, so, I do not want to say this, but you are not the best possible professional, because sometimes I had the feeling that she just follows the trend instead of getting genuine opinions about some of the topics in the discipline.
Fuel and road tolls don’t have to be paid if the bus line isn’t operating at all.
One thing that is different in the preenfm2 compared to the Yamahas stuff is, that it uses linear FM and therefore will not do operator feedback.

The guy behind the preenfm2 says, that feedback is not that important, when you have a variety of waveforms for modulation. Linear FM also has the advantage of being a bit "friendlier/warmer" when using complex waveforms as modulators (Higher harmonics of the modulator will have a smaller effect than in phase modulation).

One thing you loose when not having feedback: The normal feedback happens after the amplification/envelope if I remember correctly Therefore the amount of feedback scales with the amplitude. With feedback you therefore get less harmonics and therefore a "softer" sound at lower amplitudes. This is quite useful, because it mirrors the behavior of most natural sound sources. It is the same idea as using a lowpass gate or using the same envelope for the amp and the filter in subtractive synthesis. Of course FM synths give you enough options to get this effect in another way. I still like the yamaha style feedback though....
> The fact most of the speakers of the language have switched to a different accent (by the way, I feel curious why)

It was a long process of L-vocalization [0] that started around XVI century. The first segment of the population to be affected by it were peasants (it is also one of the reasons why the original sound quality of «ł» survived relatively long among Polish artists in early XX century as a sign of professionalism, similarly to English’s Mid-Atlantic accent [1]).

I suspect that L-vocalization’s proliferation was aided by multiple wars, partitions and occupations that followed, which caused many waves of both natural and forced internal migration and disappearance of most dialectal differences.

According to [2](PL) the pronunciation of «ł» as /w/ was codified as the standard around XIX/XX in both informal and formal settings. There are still remaining populations using the old sound quality, but they are mostly confined to the areas in proximity to other Slavic languages.

[0]: https://en.wikipedia.org/wiki/L-vocalization
[1]: https://en.wikipedia.org/wiki/Mid-Atlantic_accent
[2]: http://www.dialektologia.uw.edu.pl/index.php?l1=leksykon&lid...
The architecture isn't to blame; it's the 32-bit stuff that breaks a fair amount of Steam games, and Vulkan/graphics engines lacking, both of which are...Apple being Apple
Nobody's saying banks should use PHP as their backend though.
Yes, thank you. The site's methodology disclaimer explains this is the percentage of sites for which they could automatically determine the language in use on the server. Newer web languages don't include a header telling you the language and version in use at all, and if web frameworks add one, security auditors will always make you remove it.

So the real statistic is 78% of websites that are written in a dynamic scripting language, don't get pen-tested, or don't care about security, are written in PHP. That's a very different statistic than 78% of all servers that will respond to an HTTP request.
Ask HN: How to Sell a Website
Back in 2018 I started a Website together with two friends. It's a platform for people to create desktop wallpapers – I will not share the URL here. It's based on a feature that was introduced in a major OS back then and I think we still are the only online tool to make use of that feature. The platform is rather successful in terms of users/wallpapers/clicks but last year we needed to implement ads – a step which we tried to prevent from the beginning. It was necessary as the expenses went up quite a lot.
We are now living in different cities (different countries even), the website needs a constantly running mac server (which fails often, very often) and we are all pretty busy with other projects.

We agreed to try to sell it and we asked ourselves how selling something like a website would go about?

Where would you find possible buyers?

What data is important to share?

Do we share our code for review?
On the "learning new things" point: I have often thought it is a bit of a super power to enjoy that feeling of being stupid and incompetent. It's a necessary stage in learning new things, and learning new things often is the only way to avoid stagnation. Many people really dislike that initial stage. Lots of successful people are just good at pushing through it in order to get the useful new expertise. But actually being able to enjoy that feeling of stupidity makes it far more likely that you'll learn new things more often. My ability to do this ebbs and flows, but when I do have it, it's a wonderful feeling.
Most good languages are self-hosting with little/no dependencies.

Where you run into trouble is the scripting languages, i.e Node.js/Ruby/Python. You are best off avoiding these if don't like deployment nightmares.
2015 - OMG Tether is toast

...

2021 - OMG Tether is toast

Reader rating: Shitpost [x] Mediocre [ ] Good [ ]
TinyEMU: A system emulator for the RISC-V and x86 architectures
Fragment link: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe... to content
Don't have to ban it, just tax it more and more each year.
I found the point about the safer qualities of LFP battery chemistry reducing the overhead in the battery pack construction and thus preserving range despite lower capacity very interesting.

Better range on a lower capacity means much better range per hour charging time.
> Symfony/Laravel PHP is basically like any other language ... But you give up the simplicity of setup and deployment.

> XAMP PHP, on the other hand, is probably one of the most accessible way to do web programming, but isn't the same at all as Django, Rails or even Symfony/Laravel.

I'm confused by this assessment. As far as I understand, it is not unusual for hosting providers to offer shared hosting that supports php, but not other popular server-side languages, and makes it possible to run Symfony or Laravel, but not Django, Rails, Spring, or Phoenix.
Note that this is a kidney from a genetically altered line of pigs, CRISPR engineered to not be rejected by the human body.

Much work probably remains.
OnlyFans May Be a Refuge for Nude Fine Art
That's why there is this rule to constrain it!

It is pragmatic, practical, and clear to have a rule not to use it. This forces people to make the effort to structure their code. Now, if it so happens one day that the result is indeed worse than using goto then a conscious decision can be made to make a specific exception. Otherwise, this is the sort of thing that will creep up and cause unless discussions.
Complicated topic. Canola and corn oil don't seem associated with increased mortality: (Zhang 2021) https://bmcmedicine.biomedcentral.com/articles/10.1186/s1291...

But we have small indications (Ramsden 2013, 2016) that too much linoleic acid (an omega-6 fat) could be detrimental. At the same time, canola and corn oil are rich in it and aren't correlated with higher risk of death in big observational studies.

Seed oils are probably not as bad as some fear, given that we don't see increased deaths associated with it in observational studies. But you might as well use olive oil (for more omega-3 fat) instead if you can afford it.
It's what? 20 years that the hawks are telling us Iran is building the bomb. They're either grossly incompetent or they're not building the bomb, in both case it's not a threat.
Szpajder/dumphfdl: Multichannel HFDL decoder
He was an amazing dude, I watched Deadwood the tv show recently and there was a guy in the show who I thought “i don’t know who that is but I think he is a big deal”. sure enough it was ricky jay!

not a master of acting like he is with sleight of hand but he does pretty well!
I bought my latest car in March. I performed most research and all price negotiation online. Even at that, I still visited 4 dealers. The first two to test a large SUV, which I thought I wanted, but ended up not liking. The third to test drive two smaller SUVs. And the fourth to pick-up the SUV I eventually purchased.

I wouldn't think this was an unusual pattern for many buyers in the internet age.
The medical establishment is not trying to convince everyone that systems like VAERS are useless. That might be a hyperbolic talking point in some circles on Twitter. The issue is misusing the systems. They exist to generate evidence of possible correlations between adverse events and vaccines, for further investigation. Not so that anyone can infer the real rate of events or causation.

>reports of symptoms occurring just days after a vaccination

To be clear: these systems are not limited to reports of events occurring just days after vaccination.
> Or those novels that do not ever use the letter "e".

As a note on this, I think the novel you're talking about is Georges Perec's 'La Disparition'. Supposedly the lack of an 'e' is symbolic of the loss of his family in the Holocaust. Anyway, I always thought one of the greatest feats of the English language was the guy who translated the novel to English, also omitting the letter 'e'. Absolutely mindblowing talent.
Also check if your terminal supports Shift-PgUp/PgDn to scroll up/down a page.

Works in gnome terminal: https://help.gnome.org/users/gnome-terminal/stable/adv-keybo...
I agree with your points. We have adopted a resource-based RBAC/ABAC and a policy language in simple YAML to address some of these challenges. In terms of performance, a side car architecture with SDKs give good response times. In such simple architecture the implementation of lists is the current challenge we are addressing. However, for majority of use cases abstracting the decision making logic to a centralized service and providing a simple API that addresses the question of can this principal, do this action on this resource with a true or false answer goes a long way.
Update since I should have mentionned HW as well.

If you're looking for something to play with at the HW level, it can be overwhelming to know what to start with. Stick to Arm Cortex-M. That will get you the furthest the fastest IMHO. If I was to suggest one company -- even though they all have their strengths and weaknesses and niches, and I work regularly with several like NXP, ST, etc. -- I think Nordic Semiconductors does a very good job with their support forums, SDKs, tools, etc. BLE is also a very rewarding place to start since you can talk to your phone, laptop, etc., which is Nordic's niche.

A development board like the nRF5340 DK has a HW debugger on it out of the box (to program the MCU and debug programs), is reasonably priced, works cross platform, and packs a lot of processing and peripheral punch. Being based on the Cortex M33 it has a solid security foundation (TrustZone and TF-M), and works well with a first-class RTOS like Zephyr with open source networking and wireless stacks.

You'll find answers to common questions with this chip on their forums and online.

There are other options -- ST and NXP have many excellent MCUs and inexpensive dev boards -- but the nRF boards and the ecosystem around them make them a good choice to make a serious start and learning embedded, and they are one of the only vendors who reliably answer questions on their support forums. The nRF53 dev board brings a lot of value as a serious learning platform if you're getting started.

Again ... just an opinion!
What will the Gigafactory be doing? Does this mean Tesla's battery-supply advantage is gone?
When you are forced to follow stupid rules like having only one exit point in a function then goto can be used a lot in place of that, but what are we supposed to do if you are not allowed to both use goto or have multiple returns in a function (in C) ?
DeFi comes to Bitcoin in full force even as its price hits all-time high
I counter that PHP could have been bigger if it wasn't because of all the BBOM stuff. I'm sure it scared away the OG devs in those days, thinking PHP wasnt worth their time.
> For instance, MISRA C rule 15.1 that states that goto should not be used explains: "Unconstrained use of goto can lead to programs that are unstructured and extremely difficult to understand"

Sure, but constrained uses are fine, right? So why blanket-ban it?
PHP did evolve, and still is.
I tell people in my industry willingly. I don't think it should be secret and it allows other people to barter for what they are worth.

I've found the tech salary is much higher than other fields and I've learnt to shut my mouth about it as it can make other people uncomfortable because its 10X what they get.
longjmp() is the C-language version of going-to labels in other functions.

Its basic "use" is not having to unwind the stack; but moreover, it lets you avoid cleanup and resource de-allocation. Usually it doesn't make sense to do that (you get memory leaks), but if, say, your memory allocations happen in some kind of arena - you can just leave it in any junk state and then proceed to clear it altogether after your setjmp() instruction.
Hmm.

M1 Max =
1783
Single-Core Score
12693
Multi-Core Score

Intel Core i9-9900X 3500 MHz (10 cores) October 20th, 2021 = Single-Core Score
1078
Multi-Core Score
11305
To be fair [1] 8.0 is less than a year old.

It's also a bit unwise to jump right into a point zero release when you could wait for point one release with more of the bugs ironed out.

8.1 just hit RC4 [2] five days ago. I'd say after the final RC is approved we will start to see an increase in PHP 8 usage. Even more so after Ubuntu 22.04 LTS release.

[1] https://www.php.net/archive/2020.php#2020-11-26-3

[2] https://www.php.net/archive/2021.php#2021-10-14-1
WeWork is trying to go public – again
There’s actually three major version on N3 (sorry, I don’t have time to look up the similar articles on N5/7, but I think wikichip has a couple).

https://www.techdesignforums.com/blog/2021/06/03/three-libra...

I remember seeing a picture of a partner list for a TSMC node with a couple dozen libraries that not only changed based on density, but also on type of chip being built.
Who's come it's called the phone disaster and not the Tencent disaster?