skysight-inc/HackerNews huggingface dataset:
I use both frameworks and non frameworks on different sites, some extremely large and some small. You can shoot yourself in the foot with either and I wouldn't make a blanket statement that one way is better than the other.

I don't like the trend of using React to build a brochure level website with near zero ui interactions or api calls, it usually ends up bloated and a pain to try to split code, reduce bundle size, etc. for no real gains.

On the other hand, when I work on a complex stock brokerage dashboard with tons of data, tons of fancy ui that needs frequent updating, and a massive internal state with tons of user data and stock data (also being frequently updated), React is a pretty good choice.

One of my other sites is a legacy property with all UI powered by a single 6000 line jQuery and javascript file. It's very easy to break something without realizing trying to make changes there, so people keep adding new stuff at the bottom to minimize potential breaking changes. Definitely not the ideal vanilla JS setup but it isn't a good fit for the organization's needs.

At the end of the day, react is javascript and you can make any react site with plain javascript... but it is sometimes a useful abstraction for highly complex environments with many people working on them.
I'm an American. I'm a capitalism respecter and corporation enjoyer. But I don't see the value in having a central decision maker take over all the peer-to-peer dispute resolution which was working fine previously. One very bad and inefficient dispute resolver is not preferable to decentralization. That's also a fundamental American norm which MS is flouting here.
He's a senator though, not in the house. So I think what I said stands, it could pass the house, but senate is very unlikely.
And because I Ctrl+F-ed it and couldn’t find anything, one of those documented harms is the Rohingya Genocide. Putting this here so that we know what we’re talking about.

Seeing devs non-ironically complain about internal departments like this one which was set up in order not to let that happen again kind of saddens me a lot. No, productivity and work is not more important than making sure that that work doesn’t enable a genocide campaign in a specific corner of the world.
Maybe the scientists manufactured the data with CRISPR. /s

In seriousness, we can come up with lots of out-there scenarios. But this finding is intrinsically interesting enough to warrant discussion, critique, and further analysis.

Your critiques aren’t a failure of the system, or a “dunk” on the scientific establishment. This open, democratic dialogue is _the entire point of the scientific publication process._
The only thing that needs fixing for me (iPhone) is to use black text instead of white on the lime green bubbles. White is too hard to read. That's probably fine with Apple too though.
PR is the intended purpose.
Same with QA. Fire those guys!
Not a year goes by where I’m not convinced that things would be easier if as a community we used a modern version of the soap protocol, maybe with JSON instead of XML. RPC is such a clean design compared to REST, and it we had auto-generated client code 15 years ago, something the likes of swagger are still catching up with.
Maybe I'm not understanding this due to the jargon but the amoritization schedule adjustment is just one part of this. It looks like there are a bunch of genuine subsidies affected here too.
Yes. Some things should be designed as simple as possible so they can last.

https://jeffhuang.com/designed_to_last
You should also consider that optimizing for incorrectness and prototyping speed might not be the professionally responsible choice in 2022.
The S stands for Simple: http://harmful.cat-v.org/software/xml/soap/simple
My expense reports in Concur almost always sail through. It shows you warnings if you're missing a receipt or something.
*Imagine that the biggest body of water you’ve ever seen is a dinky little pond and you think, “Yep, that’s about as much water as there can be! There’s nothing deeper or wider than this. Seeing water that stretches onward to the horizon, water that can turn into tidal waves, water that hides giant whales and creatures that have never seen the sun, that’s just a bunch of tall tales.”

And maybe you can be happy sitting next to your pond, so long as you never see an ocean. Maybe when you meet people who tell you about the magnificent oceans they’ve seen, you figure they’re just exaggerating what it’s like to see a pond. “Ah yes, I remember seeing my first pond,” you chuckle. But somewhere deep in your brain, there’s a little twinge of doubt.*
And more importantly, not fearing being sued for accidentally saying the wrong thing to the wrong person.
If being exposed to the "wrong" people for a few hours is all it takes to make the voting machines unsafe, isn't that an admission that they weren't remotely safe to begin with?

I argue this holds for any black box that requires an army of computer experts and electron microscopes to truly verify... and that verification only lasts until the next time the wrong person is in the same room as the black box.
In 1983 I programmed in both assembly and in C - and usually flipped back and forth between the two by using the assembly output of the C compiler. My experience was that C was a low-level language in that you could fairly easily see how that C was transformed into the assembly. It was a great way, actually, to learn assembly.
The scenario in which an AirTag in a car seat would help prevent a child abduction is extremely specific: the child would have to already be in the car seat and not subsequently moved therefrom, and one or more of the kidnappers would need to have their iPhones on (since the tag uses the network connections of nearby iDevices), in service range, and either not trigger or ignore anti-stalking alerts. I can kinda see how those requirements might fit a custodial kidnapping, but only if the partner didn’t know about the tags. Stranger kidnappings (which are very rare anyway) would likely not.

A GPS tracker with a cell connection would serve you much better in either scenario. Those are less popular with criminals because they can often be traced back to the purchaser, but they are more reliable and won’t accidentally alert the kidnappers because they tripped an anti-stalking monitor.
That's basically a home-made React (& co.) duplicate (which is great). This simplifies development considerably, because you break the original problem into a) updating the state and b) translating the state into UI elements, and the framework (hopefully) automatically updates UI as needed.
Does someone building a chip fab get the same help?
The trouble is that even with good definitions for "web site" and "web app" (the distinction clearly matters, right?), non-developers always want their web sites to be more interactive, to the point that using React somewhere you shouldn't feels like the "easiest" choice.

I hate this.
When participating in a group activity, there is the implicit assumption that the group will stick together. It is acceptable to split up a group if you all discuss and agree to it. But if you just run off on your own without warning, that makes you an asshole.
It's unclear to me as to whether "Require full upfront disclosure of costs and conditions" also applies to subscription services, which is something that I'd really like transparency in.
Charging customers for nitrogen filled tires that contain no more nitrogen than air (hey 78% is a lot!) reminds me of an idea I had to market regular salt as "ancient sea salt". I cracked myself up with this idea and thinking about the suckers in Whole Foods switching to it from their pink Himalayan or whatever regular sea salt.

Then I searched and discovered that of course some scumbag was actually doing it. Hehe
Been there. That day becomes a waste.
> they've been a little flaky, my first-gen not-Pros developed a terrible crackle and had to be replaced.

Can confirm. Here the 3 of us have 2nd generation AirPods. In one of them the mic is no longer working, on another one of the AirPods won’t connect 90% of the time, and the last one has a combination of these two issues. Another family member is on their second pair already.

AirPods are great, while they are working.

Edit: forgot to mention that 3 of those pairs were replaced while under warranty.
Another point I'd like to make is that you don't really need reactivity.

Frameworks like Mithril or Imba are not reactive, at all, and they work just fine for many use cases. The advantage is that state can be just vanilla JS. No need for any abstraction.

For example Mithril re-renders everything to the VDOM after a user event (click, etc) automatically. You can also tell Mithril to redraw [0] eg if you have a WS handler or something state change not related to user input.

I think Imba works very similarly but I don't have much experience with it.

It's a super simple mental model which I like a lot more than anything else. I'm mainly using Svelte now though for other reasons.

[0] https://mithril.js.org/redraw.html
They love corporate tax handouts.

Texas will literally buy the land for your factory, build it, and lease it to you for free. AND then they'll recruit and train all your employees for free.
That's the thing-I don't believe it was polarizing and I am tired of being a woman online who gets attacked. HN is just the latest space where it happened. It hardly matters...I don't miss contributing. And quite frankly, I don't get paid to teach rocks. If I worked in an industry with a 90% failure rate, I'd be wondering what I could do differently. But techies don't seem to notice or care...or the bankers don't, but either way, I don't want to grow a thicker skin.

Here in the USA, that's a huge chunk of our problem. I doubt citizens in most 1st world countries that count, like the Scandies, would stand around taking video while cops murder a man in cold blood on the street right in front of their faces. I'd say our skin is plenty thick enough...and that's we get so much wrong.
Mutations are caused by errors in DNA repair mechanisms. Radioactive particles smash into DNA, breaking the bonds that hold it together. You have a whole system for DNA repair in your cells, but it's not 100% accurate, and so the more times you have to repair things, the more errors you're going to see.

And the reason you'll never see it in random frozen samples from 20 years ago is that your cells have to be alive for it to happen, and those ones aren't.
I don't understand why the USA, a country that fought a war to disconnect themselves from the crown, would fly flags at half-mast.
Anecdotally, I've found out in recent year about many women having serious thyroid issues. I'm sure more people being open about their health increases this, but the sheer frequency seems absurd.

Whatever industrial chemicals we're ingesting need to be drastically controlled, and this poisoning needs to be branded so that the general population knows about it. I don't want years of my life to be an externality to a slightly cheaper industrial process.
Honestly, no idea. I'm just interested to see the shoe drop.
Are you referring to the paper, or the summary of the paper which was linked to here?
Firecracker runs in hosts that support nested virtualization. GCP and Github Codespaces do, but unfortunately EC2 and Macs don't.
maybe you do not understand how unleaded gasoline works? We add ethanol to gasoline get unleaded to gasoline so we can avoid adding lead to it to prevent knocking of engines.
Not when their donors are on the take.
The difference is that California's state programs are there because California voters approved of them, more or less. California also has representation when it comes to federal programs. However, the states from which federal tax dollars subsidize California state programs through the SALT deduction do not have representation when it comes to California's state programs.
Maybe I'm just the worst kind of person because I'd 100% sign that and still talk.

I get that with tech salaries 40k is practically a relocation fee, but I see those agreements as being about as binding as an EULA. I'd revel in them coming after me and can't for the life of me imagine damages past the 40k they offered unless you straight up lie.
At some point, the black market reaches a critical mass where the thing you're taxing might as well be banned. >>>

This doesn't make sense, because you're still getting taxes on the white market merch. Even if black market merch dominates, its different from prohibition where you get no taxes.
I think this doesn't solve a fundamental problem with chat. chat has a discoverability problem. Even if you force the discussion to public chat, it is hard for someone to discover that. Chat by design is ephemeral. Sure you can scroll back and search for keywords but most probably people end up asking the same questions again.
Ah, it is a quote from some philosophy source that is truth now?
No? Most businesses sell products or services, their primary source of revenue isn't bribes from a single company. That's pretty rare actually.
This seems like a really bad idea when we are facing mass energy shortages that threaten to let Russia tear our allies out of our sphere of influence.

Yes, we need to get off of oil and gas

Yes, we don't need subsidies.

But wait for the war to be over and we know Germany won't be freezing, please.
If I consult with you on how to kill my wife in a responsible way, I hope you'll tell me that there's no way for me to kill my wife in a responsible way.
fun fact: k8s uses this to always install the latest version:

https://kubernetes.io/docs/tasks/tools/install-kubectl-linux...
> I bet it won't get every Democrat on board either.

Oh, it's dead in the senate. There really is no way Joe Manchin would vote for this given the state he represents. West Virginia has WAY too much interest in burning coal.

There may also be others, but Manchin will happily take the blame to stop it from passing. His voting base will love him for it.
They tend to get lots of other tax breaks, including some that affect oil (and any manufacturing plants).
If you just need the chats, its actually lighter and faster in MS Edge than in the app Ive found. They are using some newer Edge shit in the web thats not yet ported to the app.
Yet Apple disabled FM radio even though the hardware supported it because they wanted to sell music.
Is there a catchy term for this pattern?

- "Pump and dump."

- "Savior to villain."

I see this pattern frequently - with corporations' power and influence, their ethics go checked only by law and public sentiment..
Yes you are.

The government is saying "You don't have to pay these taxes" when it's not saying the same to something/someone else. Your 401k is subsidized.
The iPhone 14 Pro’s always-on display
> typescript should still be the exception

And JS shouldn't be exceptionally bad but here we are, and people use TypeScript as alternative to stay sane.

I agree that modern web development comes with far too much complexity on average, but people started adopting those frameworks for a reason. The web is kept backwards compatible with obsolete standards which have been created in a different time for different purposes, and at some point it becomes easier to build abstractions over that. For example TailwindCSS adds another "compilation" step and configuration file but in return makes styling much more tolerable than standard CSS. Is it necessary? No, but when you build a large website all those little things add up.
You are not alone. I've done exactly what you have and have faced 7 months of job searching headwinds this year just because (at least it feels like this to me) my employer didn't put me in front of enough React code (because they put me in front of other legacy code that needed more attention!!).
And having a cleaner conscience down the road.
Let's just ignore the C dialects outside UNIX like Small-C and RatC, or that we had to wait until 1990 for proper standard, and not even K&R C was a given outside UNIX.
> in space, is the direction where radiation comes from distributed evenly, is all radiation coming from one direction, or something else?

Mostly directionally from the Sun. Reflected radiation comes from the reflection surface. Cosmic background from dark sky (which isn’t all directions if you’re near a blocking body).

That said, the point of these studies is to measure how much damage which kinds of radiation cause. So short answer, we’re not sure. (But probably the Sun.)
I have heard praise of SOAP once. It came from a Sun spokesperson, before the protocol had support on anything on the real world.

I have never heard praise of it again.

To tell you the truth, the autodiscovery part would be really awesome... if it worked. But instead, the thousands of pages long set of standards that create SOAP are not specific enough, so it doesn't work.
Android isn't unix. It has a Linux kernel (which may or may not be unix, a combustible discussion I'd rather avoid), but the user space is definitely not.
Yeah, poor people are sooooo unapreciative when we make the cost of gas $ 4.00 a gallon. Don't they know Saint Vladimir has a war to finance?
But why subsidize it? Especially if we're cutting subsidies to the rest of the fuel.
Disclosure, long time principal at AWS but all statements are my own opinion.
1. Yes, but I believe its more culture than bureaucracy. 2. open transfers 30 days post hire, IIRC. 3. More org than team, and exceptions abound. 4. Yes. 5. Not quite; unregretted is employees with low perf rating leaving there is also regretted attrition which is mid-high perf rating employees leaving. The total is inline with industry norms (10-13%/yr) in my experience.
Unfortunately you would be in the vast minority. I’m not sure there’d be enough individuals willing to do it to keep up with chrome
A way of thinking about this is that taxes and subsidies are basic tools government has to encourage/discourage behaviour. Since money is fungible, tax benefits are effectively subsidies offered to productive (in the tax sense) entities.

You can try and draw a line between the two but in practice it's kind of inherently fuzzy: if government takes money from company A and nominally gives it to an arts program, everyone agrees it's a subsidy. If it takes the same money and uses it to cover a shortfall due to reducing company B's tax burden (i.e. an incentive) it's pretty similar.

I suspect people who really contort themselves to draw a distinction have strong views about taxation as a whole which lead them to dislike the term subsidy, and want to have it not apply to government incentives they like to take advantage of.
That does look impressive and scary but I wouldn't rule out:

- Increased volcanic activity or other natural events (e.g. solar activity) causing this spike in CO2.

- Flaws in instruments used to accurately measure CO2 levels in the past due to some variables which have not been accounted for.

- That it could just be a temporary spike which will be offset by global greening, increases in ocean phytoplankton or some other natural events over the next few centuries.
A bill that could raise gas prices as a tertiary outcome and push people towards green energy (read: tech) is pretty relevant to the people that'd be browsing hackernews IMO.
To be fair he goes out of his way to say;

>The website you’re reading is a furry blog before it’s anything else.

I don't think anyone should hate him for that. But neutral commentary I feel is okay. Otherwise yeah some people are proud of their identity
At this point the conversation doesn't amount to much more than activism and trying to encourage people to get out and vote for their representation.

Once it becomes law then it becomes intellectually interesting as the fallout is tangible.

So many things like this are proposed and fail to come to fruition, especially when heavily leaning towards one specific political group, that it's not very interesting.
I find myself missing React when building a plain HTML/CSS/JS site. I just like the modularity and my fingers have muscle memory for solving certain issues.
It should die for any new capex as we shouldn't be building any more Oil/Gas capacity, that money should go to renewables.
I've been getting bombarded by recruiter emails. Sometimes from different recruiters on the same day.
> fill other internal positions first

Not (necessarily) getting down on OP, but the sort of person who's attracted to anything that Twitter would call "anti-abuse" might not be the sort of person who's appropriate in any other role.
Working on a project right now with htmx, hyperscript, tailwindcss (all new to me) and it's impressive how low the cognitive load is in a lot of cases.
Do these subsidies go exclusively to unestablished energy firms trying to enter a market that has an unreasonably high capital requirement or are they going to massive energy corporations that can front the cost?
If they considered energy a priority they wouldn't have spent so much time/energy dismantling dams in the far west, during a water crisis.
If you like hyperscript, it's worth checking out mithril.

https://mithril.js.org
Show HN: We're building a search engine for GCP
Hi HN,

I previously wore SWE/SRE hats on GCP. Later, I was on the other side, managing thousands of machines. The friction points of onboarding and operating cloud systems are personal problems to me.

I’ve found it hard to keep track of all the random cloud resources floating around, especially as my team’s assets proliferated. Occasionally, there is a resource affecting an outage but no one remembers where it is.

I am constantly frustrated by existing tooling. APIs can work, after you’ve navigated the byzantine documentation, but I often find myself doing ad-hoc tasks which are best served by a UI. Unfortunately, the search bar in the GCP web console does not behave as you expect. For example, it only seems to search for prefixes, rather than substrings, on App Engine stuff.

The GCP web console as a whole is boatloads of JavaScripts, 90+ navigation items on the left menu, and a constant stream of UX/UI controls. I'm fond of HackerNews and Craigslists, because ultimately, we just need to list/search and maybe submit a webform.

This year I convinced my friend to quit their coding gig on Wall Street to help me make the cloud accessible. We’ve started with a small tool to this end: a search engine for the cloud. What we have demo-able for you today is the GCP component of it.

Our tech:

- Go with conservative sprinkles of VanillaJS. It allowed us to focus on the domain rather than the language.

- SSR. Right now the pages are under the magical 14kb, but we’re eyeing the

- HTMX (rendering fragments of HTML strings from the server) pattern

- We’ll dabble with Elixir, Rust, and Zig in other parts of the system

- GCP (We think GCP runs great once you get set. The problem is getting to that point, which is what we want to help others do). We also have some stuff on AWS.

- Plaintext. Our “agile process” was a TODO.org file, and Git. It’ll be super fun to do a timelapse of it.
> The Metaverse bet is dumb

It's a moon shot, but I wouldn't call it dumb, it's actually a pretty obvious business decision. Keep in mind, Oculus (now being rebranded as Meta) is currently the preeminent VR platform and has sold more devices than every other competitor combined. This is a potentially huge opportunity for them to expand their social media reach into a completely pristine market that they already dominate. Meta is in a unique opportunity to define the future of VR, it'd be dumb not to try something like this.

Of course, none of this addresses the abysmal branding or Meta's horrible reputation or the public's perception of Zuck as the herald of a technocratic dystopia. I also agree that VR will indefinitely remain within the realm of videogames, and gaming is not in Meta's DNA which I think will probably be their biggest barrier to success. Still... they own the VR market, they also have plenty of cash on hand, and that goes a very long way when trying to make the impossible possible, e.g. the xbox...