skysight-inc/HackerNews huggingface dataset:
Maybe, it's hard to say. Whether or not it caused it significantly or how it was involved, the "react era" has coincided with a huge increase in demand, pay and respect for front-end specialists.

A whole webdev cohort came up on and with these technologies, were taken seriously because of their mastery of them, and have moved into areas of tech and engineering that would have been absolutely off-limits to "mere" html/css developers.

I'm not willing to claim that react alone made that happen, but it's not at all clear to me that it would have without react having the timing, momentum, and cachet that it has.
I work at a product design firm here in the US, we're also organized like this. Engineers that can deliver end up getting more clients, so it does end up somewhat like a law firm (their hourly rates are still higher, which IMHO is crazy..).

We also make cameras, I've become the MIPI expert.

Our bread and butter includes mechanical design, PCB design and firmware / FPGA design. This maybe sounds like basic stuff, but includes things like RF and COMSOL / ANSYS physical and mechanical modeling and simulation.

A startup company in India hired us: they had plenty of software developers, but wanted experts to de-risk the hardware and low level firmware.

https://www.nklabs.com/
I don't think strawmanning is necessarily disingenuous; honest people can do it by accident if their sources of information are bad. For instance, it's common for atheists to strawman religious beliefs and for religious people to strawman atheism, not because they're disingenuous or even somewhat dishonest, but merely because they're ignorant about the beliefs they're criticizing.
I was reminded of Space Cadet, too. Reading that passage again (for the first time in fifty years), I see that there were at least two tests with hidden purposes.

One is a simple task where the test-taker could easily cheat if he wanted to. (Our hero doesn’t.)

In the next, the test-taker is asked to solve a puzzle with complex rules, and the purpose is to measure how long it takes him to figure out that there is no possible solution.

Our hero doesn’t notice the hidden purpose of either test, while most readers probably do. It’s a clever narrative device for a novel aimed at clever young people.

The text of that passage is below. Search for “beans”.

https://raheinlein.wordpress.com/novels/space-cadet/
If you're referring to the module on those boards, I can tell you it's because the actual IC was impossible to source. Only modules were readily available.
Ha I was thinking the same
You have a weak PM

Email the CEO, copy VP eng and explain that PM is taking on the role of eng and it’s causing discontent among the ranks, and that it may lead to churn
> cholesterol is essential for the production of bile which breaks down foods

So maybe the person fasting had higher cholesterol levels due to his body needing more bile immediately to breakdown a larger amount of food at once? I am very much not a doctor or at all educated in these topics.
Odd name... no relation to KeyWhiz? https://square.github.io/keywhiz/
Bank provides API in order to have multiple service providers

Does Plaid think they are the only one who is allowed to use Bank APIs?

Anyone who uses that is considered as copying Plaid?

Plaid's CEO sounds like he is so angry he didn't know what to do.
Would love to work for Tailscale but the openings are limited to US and Canada.
Auburn University's football team found itself at halftime without enough healthy tailbacks and had to use the stadium's PA system to page a true freshman from the upper deck stands into the locker room to dress out and play his first collegiate game. Not quite the same thing as recruiting a fan from the stands but still a surprise for him, watching the game with his family in street clothes, and the team to have to go to that length to get a replacement player.

https://www.sun-sentinel.com/news/fl-xpm-1990-09-12-90021306...
Yes. The international standard for getting shit done when you need to order direct.

Also nice that they are building out product catalogs. In the developing world sometimes it is difficult to get a list of products with prices.

https://blog.whatsapp.com/introducing-catalogs-for-small-bus...
start by opening up yourself. if you have a family member or close friend pass away, mention that and pick up on the responses. everyone experiences that at some point, and everyone is looking for ways to cope, so you are not sharing some unusual intimate secrets, but it allows to share vulnerability without being invasive.
It's the only proprietary equipment I've got in my homelab, and I concur, it's great.
The amount of carbs I eat is inversely correlated with my overall mental and physical health.

Strawberries are 5 calories each. Eat them instead of whichever processed carb snack you usually eat.
Very tenuous that this specific donation will do that. Most likely it will be used for a building (which requires concrete, a major CO2 contributor), and the rest will go to the university's endowment where it will sit.
Do scanners mark pages with tracking pixels like the printers do?
> Unlike the example in the link you give, η isn't a generic random name like a,x that can mean anything. If you ever read a paper on stochastic gradient optimization, you'd know that η means learning rate in the context.

Why should reading a paper on stochastic gradient optimization be a prerequisite to understanding your idiosyncratic choices for identifiers? The fact of the matter is that I can understand code much better than acedemic prose. I'll learn the code and then supplement with the paper as needed. By using idiosyncratic identifiers you're gating off your code from people who haven't jumped through the same specific hoops you have and have the same mental muscles you have developed.

> It is bikeshedding because it is analogous to insisting that using "angle" instead of "θ", or "radius" instead of "r" in a 2D geometry library is superior and takes your code from being a lackluster to something that shines (in the words of the original author), while not having anything useful to say anything about the mathematical/technical aspects of the code itself.

No. To someone who doesn't have an established mental muscle for mathematical notation it is analgous to using thai script to write for an audience that primarily reads english: I can still use google translate, but the cognitive load is much higher to members of the audience who are native thai. That isn't bikeshedding, that's caring about understandability.

> You are saying most people don't know what η in that context means (=people who likely haven't read a book or a paper on stochastic gradient, and don't know how it actually works), but they would somehow magically figure out what it actually does if we call it "learning_rate" in ASCII letters. How does that work?

I learn from code a whole lot faster than I do from acedemic prose. I usually start with code then read the whitepapers the code refers to as I go. I learn slower from code that uses symbology I'm not familiar with. In the context of learning a new code base, unfamiliar symbols are bad in several ways.

> so this is already explicit to anyone who reads the documentation. The quibble in the post is about the named parameter.

My quibble is with the assumptions I think you make about what comprises good code quality while at the same time having suffered through code from people who share your attitudes. Naming matters to me in more ways than you're apparently versed with. The article I linked is just one small discussion on naming but not comprehensive by any means. I was linking it more in hopes that you would do further thinking of your own about a pretty wide subject. Just my opinion.

Furthermore, the page on FluxML demonstrates the problem I'm referring to. Just down from where you linked you'll find an entry like `RMSProp(η = 0.001, ρ = 0.9, ϵ = 1.0e-8)` in which `ϵ` is described nowhere in the entry. It's a random symbol that I understand to be used usually in set membership notation, but in this context (the context of some random link some random person posted in the interwebs) I have no clue what it means and thus it is a barrier to my understanding.
I've seen Higehiro, and the argument is still a stretch as the two main characters (in spite of the initial wishes of one of them) don't act as a couple with each other. If anything, the show is almost an Aesop in how not to be a pervert while dealing (sometimes intelligently and sometimes sophomorically) with the coinciding moral dilemmas that come with trying to a Good Guy(tm).

Domestic no Kanajo involves incest (well, step-incest) and better meets the argument of "author is a pervert" [1]. But yet there's no shortening of the title.

> This wisdom comes to me from a marketing director at Crunchyroll

Was an merely a opinion of his/hers as opposed to actual policy? And if it was actually a policy, do you think it might coincide with other elements (like how long the title of the source material is)?

[1] Although, for some reason, a woman writing a smutty telenovela script as a light novel doesn't generally register "perversion" to most people. I wonder why.
I don’t know about the other FAANGs but if you get into Meta you can then select a systems / embedded team during boot camp.
> I worked with someone who did this.

Nothing in your comment points to resume-driven development. You even failed to mention any project or design decision. You just decided to get angry at a coworker because of something.
Yeah, ThreeJS is awesome! glslCanvas is just for drawing with shaders, not for general 3-D.
It depends on what you mean by "organize home videos."

I'm building PhotoStructure, which is (yet another) photo and video organizing app. It only transcodes videos that won't render properly on popular desktop and mobile browsers (what it does and doesn't transcode is configurable, and _how_ it transcodes is also configurable--I use ffmpeg or vlc under the hood).

The biggest issue with videos is probably their common lack of metadata: they never include timezones (but sometimes include GPS, so PhotoStructure uses that to infer TZ), so I had to build a "metadata inference" engine to glean metadata from relevant "sibling" files.

I also pull in any metadata from sidecars (XMP, MIE, EXIV2, and Google Takeout JSON), so that can help flesh out more browsable aspects: PhotoStructure browsing is all hierarchical tag based, including date hierarchies, keyword hierarchies, filesystem hierarchies, and file type hierarchies.

Note that PhotoStructure is freemium commercial software: if you want to give it a spin, here's a 15% off coupon: "HN15". Details about pricing are on https://photostructure.com/about/pricing/
Is there a comparison somewhere of Keycloak vs ForgeRock AM?
I don't think parent is saying it's unexpected, but rather that having a third-party identity provider (especially a corporation) is an unwarrented and/or unwanted political dependency. I deeply empathize with this sentiment but also recognize why many companies choose to rely on them (identity is very difficult).
> If age mattered (which it doesn't) then PDF's latest update was published on 2020, which is far fresher than XML's spec.

Standards are dragged down by their oldest version, not the newest.

EDIT: Sorry, that was a nice punchline but didn't actually explain very well. My point is that unless they actually start over, which almost never happens, newer versions tend to just be more layers of stuff to deal with. It's not just a "who has the most recent revision date", but "who has the least 'interesting' historical baggage baked into the spec".
Do note that the article describes multiple ways that non-Play Store apps may still be allowed to use these API's. For example, this change will not impact apps installed from an F-Droid repo.
I've flown United in every status, from nobody to the highest level of their frequent flyer plan. The problem isn't their people: it's that their airline has shitty policies.

I switched to Delta, and I'm much happier.
How much does it pay? From what I’ve seen, market pay for systems devs is substantially lower than for those up the stack, outside of FAANGs and HFT outfits.
Make sure you get v2 on the HN front page!
I guess $0 is technically not selling.

https://en.wikipedia.org/wiki/Cambridge_Analytica#Data_scand...
Most likely the latter. I've seen a lot of people get fixated on games that are deeply flawed or straight up unfun. Yet, they find the game very appealing.
Did you really just insinuate that replacing a pdf with an html version of the same thing is evil? I guess I shouldn't be that surprised on hn.
I have a term for people who administer tests designed to classify people as either assholes or non-assholes: assholes.
I’m not in the hardware industry, but is 215000 microcontroller supposed to be a lot? The case you bring up sounds like run of the mill hoarding for profit. Semi conductor supply shortage can be seen from miles away and building up inventory sounds like exactly the thing broker should do if they foresee shortage to last (and risk losing money if shortage doesn’t last). To me it would only be a problem if NXP, which isn’t even a Chinese company, refuses, or forced to refuse to sell to other broker when new chips get off the line.

This is not to mention how China’s crown jewel Huawei got cut off from supply for sometime due to sanction, so it actually makes a lot of sense for China to stockpile chips in general if they can afford to.
If it helps, a lot of the replies you are getting to this is just another "vocal minority on HN" effect. Which is not representative of the reality at all.

In real life, people use tiktok, people use facebook, people use snapchat, and the only thing that other people worth their salt will get from seeing that you used to work at FB is "hm, they must at least be a somewhat decent dev with solid understanding of the area they worked on".

The people who are the loudest in their condemnation of you, purely due to your former employment at fb, aren't the ones you are likely to ever cross paths with in any meaningful way in the first place. And that's a good thing.
> The quibble here is about the necessity of reproducing the all the necessary keywords for an accurate Google search during every single function call.

No, that is not the quibble. My quibble is with choosing identifiers that make code less legible when taken by itself. The best code teaches future readers about how it works.
I'm mostly a backend engineer, but I've worked with react and Vue a bit and, back in the day, jquery. React is definitely way harder to grok than the other two - for someone who doesn't work on front-end full time. It feels like a different language of its own, while jquery and Vue seem to complement JS.
I actually touched on this in my comment. I didn't disagree with you.

> The correct option for the vast majority of people is to stay at a stable, low risk high paying corporate job and live a comfortable upper-middle class life.

Building any size of a durable business is not for everyone. Well-resourced, intelligent, trained people fail for all kinds of reasons, and that's while working on it full-time.

Unless it's not important to you that it ultimately succeeds (and it's essentially a hobby production), eventually, your business will be subject to competition and market pressure -- to gain and retain market share.

What odds do you think you have of building and holding on to that if you're trying to squeeze it into your down time from your full-time job that presumably already requires your full mental energy 40 hours a week? Why put that energy into something that is going to fail in what is ultimately a competitive market? Why not just put those resources into an index fund or real estate?

Until you have significant experience bringing new products to market (and even then), achieving any kind of a durable go to market success with a new one is never trivial, whether you're building a niche product or a venture backed scaler.
He is right, they succeeded in doing so despite not being part of the marshall plan or anything similar.
> Your first sentence seemed rude, disrespectful.

Really? I genuinely trying to communicate that I was criticizing their opinion and not them personally. Did it come off as sarcastic? In any case, I apologize.

You are being awfully presumptuous. I am doing this because I enjoy it. I don’t have a destination or a timeline. I am not asking for a “quick fix”.

I’m asking how to focus studies in music because I struggled for many years with music when I was in school. I did practice quite a bit and always lagged behind.

Your response reminds me why I don’t ask people on the internet for help.
Yup, and to me that's great and goes into the "pros" and not "cons" column.
This is as pretentious as saying you need poison to counteract poison. The fix for social media is NOT another app- you need to realise if that has any ROI for your social interaction. Most users doom-scroll or track/stalk others and "pseudo-react" as just extensions of lab-rat experiments for minor dopamine hits and hooked to digital drugs.
I actually learned this stuff in school, but I ended up not working in that field at all. I ended up first in computer repair, and then working in a NOC at datacenter, and then moving into management. Life is weird like that. I do more low level crap in hobby osdev on 8088 now that I don’t write software for a living in any capacity.
Science and technology and other nerdy pursuits can be really valuable, and certainly don’t require you to be judgmental of others.

The problem, as I’ve seen it is that people who are bad at some of the other ‘games’ that make a meaningful life lean too heavily on science and technology as a coping mechanism. That coping mechanism could be many things: nerdy pursuits, alcohol, video games, etc.

Whatever your pursuit, if you’re being judgmental of most other people, then you’re probably missing something big and should take some time to reflect on what that is for you.
:-) Yeah, it really does ;-)
It isn't just about being "bad for your liver" - combining alcohol and acetaminophen can literally kill you.

If you've drank enough over the years to permanently damage your liver, there are ton of medications you can no longer take (and ibuprofen is one of them), but if your liver is still working properly, taking ibuprofen is safe - even with alcohol.
I guess that's what's called "for humans".

Thanks!
On the Bobos
Agree. The candidates were put in a situation where they had to decide whether to fend for themselves (hoard information and ideas) or burst out into team working mode - helping the same people they were competing with for the job.

These team exercise are not uncommon or unreasonable in grad hiring, but it's a terrible idea to not clarify them up front.
> Cortex-A55 cores are almost half a decade old at this point. If anything, this just proves that Moore's law is dead as disco.

Qualcomm's Snapdragon 888 is not a design from a decade ago, nor is it fabbed on a process node from a decade ago. It's Qualcomm's current flagship, regardless of the design choices they make.

Also, ARM's successor A510 efficiency cores that Qualcomm is expected to ship this year don't sound like they will be an improvement on power efficiency.

>We’ll have to wait for the new generation SoCs to actually hit the market for us to test the new A510 cores, but if indeed they come with larger power consumption operating points to achieve higher performance, then Arm won't be much nearer in catching up to what Apple has been doing with their efficiency cores. As of the latest generation of SoCs, Apple’s efficiency cores were around 4x faster than any Cortex-A55 based SoC. Which, running at roughly the same system active power, also made them 3-4x more efficient in the traditional benchmarks. As presented, a theoretical A510 SoC won't be able to close that efficiency gap at all.

https://www.anandtech.com/show/16693/arm-announces-mobile-ar...
it depends if you are doing something to get paid, or to last, or to be really good. only in the first case do i ever consider a heap of abstractions
The Irrational, Misguided Discourse Surrounding Supreme Court Controversy is coming entirely from the fanatic "Left" who jump to violent threats, as soon as the Media rings the rage bell, like one of Pavlov's dogs.
I hate to be that guy but there are ton of reasons this is doomed from the start.

First, getting people to pay any money is such a massive barrier to entry that it limits your audience by orders of magnitude. WhatsApp (pre-FB) is a rare outlier. Likely the only reason this worked is there simply weren't any other messaging apps for many of their platforms at the time and SMS prices were still outrageously high. none of that is true anymore.

Second, just the name ("HalloApp"). I mean the fact that it's "Hallo" not "Hello" tells you a lot. This is developed on a budget. It's also too close to "WhatsApp" so (combined with the subscription) it just smacks of former WA engineers trying to create WA 2.0. 2.0s almost never succeed (MariaDB being a rare exception).

Third, it's not really clear to me what the messaging model here is from just reading this. How is this going to be different from the user's perspective compared to WA, Messenger or whatever?

Fourth, any new platform that is similar to another is simply going to be a haven for those that are banned on the original platform or who otherwise feel they proselytize whatever whacko positions they hold. This is not the basis for a healthy platform.

Lastly, people. The dirty secret of social media is that the core problem is people. On anonymous online spaces people are hateful and vindictive. They believe crazy shit and want everyone to know about it.
And also the best mid-core ARM has to offer. What a dead ass useless company. Maybe maybe maybe the A510 they announced year ago[1] can span half the gap, but given what a fantastically unimpressive useless thud of an impact A55 made versus A53, given the half decade cycles it takes to deliver woefully meager improvememts, I could not have less faith in ARM. We should be shipping more advanced Intel Lakeview+ in phones, Galileo++++ in sbc, x86 everywhere.

Yet still RISC-V has so far to go to even start to compete. This stuff is not easy. But wow, after a decade of thinking arm may some day turn the corner & start delivering (amd "seattle" a1100 anyone?), I see so little hope for this plodding lumbering archticture. It has been designed/refined to sell flagship phones (now well over $1000) and fuck all the rest.

Rockchip seems to be the only company even making a consumer-available arm core of any note at all, and the only systems we're seeing on the radar are nearly $200 A76's. With like 1/20th the connectivity/io bandwidth we get from a cheaper celeron system.

x86 keeps getting better. Arm archticture & cores are just defined by a bunch of miserly vultures keeping the cellphone market in thrall, the incremental of incrememtalist gains. Moore's law is getting more complex but is fine. ARM just is nads, worthless.

[1] https://www.anandtech.com/show/16693/arm-announces-mobile-ar...
I'm not on twitter...

Working on consumer electronics, VoIP phone systems specifically. It's not sexy, but my boss is cool and it's reliable employment - have been at the same gig over 5 years. I occasionally feel jealous of my peers higher up the stack who get paid a bunch more and/or don't have to explain "how git works" weekly. Day-to-day, I deal with some tedious old school codebases that can be frustrating at times, but I occasionally get to play electronics engineer, and have an ongoing embedded Rust project to keep things fresh.
> Standards are dragged down by their oldest version, not the newest.

Not really, specially if you keep in mind that newer standards have erratas and newer versions, like PDF 2.0, deprecate features.
And those weren’t even things when the PDF was first created.
Here am I just using React with no issues :shrug:
Ever since I picked the hobby of fixing old mechanical watch, in house movement is my number 1 criteria for not buying because of the availability of parts.