skysight-inc/HackerNews huggingface dataset:
Perusing with the same feelings

Funny how the prices haven't changed much (seeing a "new computer" for $1,995), given the change in computing power and purchasing power (of the dollar)
Please link to an explanation of this. I really want to see Matrix do well, but if there are security problems, of security rumours persist, it loses its appeal quickly.
Possibly a useful pattern if you have a situation where:

1. there is some validation that checks if a URL is valid

2. this check can be bypassed with this pattern to execute code
Great question. I'm short on time (and using my phone to comment) but TLDR, there's a spectrum from

(A) "SPA by default" and piling on layers of abstractions

to

(B) properly leveraging the web as a platform, and mentoring the browser instead of micromanaging it

...and the trend is finally starting to move (back) towards (B).

There's also a significant role played by the "document-based web" vs "web applications" paradigms' semi-dichotomy.

You'll see plenty of (frankly sophomoric) takes like "webdevs are rediscovering that server-rendering HTML is a good idea, LOL, sounds like PHP or my cgi-bin Perl scripts from 1999" -- which ignore the need for client-side interactivity and responsiveness and the profound changes in the capabilities of clients, networks, servers, languages, and tooling over the intervening years.

I highly recommend a close look at https://Remix.run and https://every-layout.dev (and probably https://Astro.build) for examples of frameworks and techniques that thoughtfully leverage the best of what's new as it continues to evolve, while being firmly grounded in from-first-principles foundations that enable creation of magic comprised of sane primitives.

I've been building and improving web-related sites and apps for a living since 1998, and without reservation urge anyone involved in webdev to read up on both Remix and EL's "axiomatic CSS". They provide a profoundly well-informed and -reasoned perspective that answer your question and help show the way forward amid all the froth and churn and nonsense. It's the signal in the noise.
The go.mod is the dependency configuration file you're describing.
What if I just want to generate and use a self signed cert without any CA involvement? I do that with HTTP all the time and it works for the public web even if the browsers like to scaremonger about it.

Does a QUIC connection work without a CA (corporate) root cert being referenced?
> Meta are not really facing a tough job market.

The word "facing" is present tense, which is not the appropriate context for this scenario. Everyone will have trouble if Meta fires a bunch of engineers. People from Meta may have a little less trouble, and some companies will even open up new reqs to absorb some for cheaper. But there are a limited number of open positions out there. No real imagination or speculation is required here, since this has all happened many times before.
I’m also very happy with my Ergodox EZ, and a trackball mouse.

The configuration of the keyboard is highly flexible and super easy, and no software on the pc is needed (only to flash the updated config).

I’ve also used a Kinesis Advantage in the past, which was amazing. But that was my boss’s, so I had to leave it.

Apart from that I’m using the Dvorak layout, which gives me a much better typing experience than querty; way less fingerstreching.
Thank you both, will check them out!
well that certainly depends on compensation and a bunch of other factors
"Has plant growth increased alongside rising levels of carbon dioxide in the atmosphere?

It turns out the answer is Yes – in a big way. A new study published in the April 6 edition of the journal Nature concludes that as emissions of carbon dioxide from burning fossil fuels have increased since the start of the 20th century, plants around the world are utilizing 30 percent more carbon dioxide (CO2), spurring plant growth."
- https://www.noaa.gov/news/study-global-plant-growth-surging-...
Or this small company built by a pair of professors didn't have the customer support arm or continuity guarantees to service an organization as large as the US Army.

Its always good to call out corruption, but its also important to realize when a situation is actually crazy complex and while its an awesome story might not be worth formulating a summary judgement from.
Yes, this site skews heavily not just in favor of engineers, but the more old-school, "give me the box of tools and leave me alone" style engineer. 99% of humans who use a computer just want a single button that implicitly means "give me content" and they're satisfied.
Marketing for SaaS is rarely in traditional media, and isn't limited to paid ads. Everything on a non-app website is marketing. Obtaining case studies, references, trade shows are all under the umbrella of marketing.

Even stuff like exclusivity contracts can be "marketing" in a sense - it may not land that way on a finance budget (genuinely don't know how that stuff is classified), but a lot of big creators are incentivized to join platforms outside of just choosing what works best for them.

Disclaimer: I work for a Patreon competitor (Supercast) and I'm not saying any or all of the above is definitely something Patreon does, it's just things that are typical in the industry.
Ah. That's a good point. No pun intended.

I forgot how powerful being able to address raw memory is with a non-asm language.
https://www.vox.com/recode/23297459/axios-facebook-advertisi...

Axios receives direct financial and distribution assistance from Facebook, Snap's main competitor. Since Axios is such an ethical news outlet, they've certainly disclosed that somewhere in the intro to this article, right? Of course not...

(Disclaimer: Not a fan of any of the companies cited above.)
Someone posted this here a while back: https://github.com/1Marc/todomvc-vanillajs-2022/tree/main/js - i bookmarked it because i thought it was well done
Oh yeah, i know it's not just the internet either. Notice i said "the internet is that way", then, the next sentence describes "aggression" generically, without specifiers. Kind of intentionally worded that way.

But i do think the internet, and maybe programmer communities especially, have a tendency to be dry and confrontational, focused on debate or correcting other people.
Both VictoriaMetrics and Grafana Mimir perfectly fit for long-term storage for Prometheus data. The difference is in the used data storage types - VictoriaMetrics stores data to persistent disks (aka block storage), while Grafana Mimir stores data to S3-like object storage. Both storage types - block storage and object storage - can be used for long-term storage. They have the following differences in the context of major cloud providers (AWS, GCP, Azure):

- Object storage space usually costs 2x-8x less than block storage space.

- Object storage has up to 100x highest latency for data access than block storage (hundreds of milliseconds for object storage vs milliseconds for block storage).

- Block storage usually has much lower network-related error rate comparing to object storagr. For example, it is quite common practice to retry reading data from object storage on network errors, while block storage-based filesystems are much more reliable for this aspect in major cloud providers.

- Cloud providers tend to charge every read operation for object storage, while reading from block storage is free. This point is usually overlooked when estimating costs for block storage vs object storage.

Given these differences, block storage usually provides better performance than object storage. Block storage also can cost less than object storage when the stored data is read frequently.

VictoriaMetrics is optimized for HDD-based block storage, so there is no need to use more expensive SSD-based block storage in most cases. Additionally, VictoriaMetrics compresses production metrics 2x-10x better than Prometheus-like solutions, which store data to object storage (Thanos, Cortex, Grafana Mimir). This also reduces long-term storage costs.

On top of this, enterprise version of VictoriaMetrics can be configured to downsample historical data, so it will take less disk space [1].

[1] https://docs.victoriametrics.com/#downsampling
True, but making sure there is enough energy is more important to them (see Europe as an example of what happens when government fails at this).

Democrats also consider energy a priority, but don't like hydrocarbon fuel, so are conflicted with bills like this - I bet it won't get every Democrat on board either.

Also, the current situation isn't directly a subsidy, it's a tax reduction, which is sort of a subsidy if you squint, but it's different enough. Republicans do like tax reductions.
Please don't burn out for this. Vanilla HTML/CSS/JS is just a very right way of building a website. I don't know how we ended up having to even debate about this.

Don't worry, just enjoy the simplicity, the zen and the lightness of this.

(from a professional web developer, if it even matters - but the web, especially JS, was not targeted at professional web developers, which is the reason why JS is so "forgiving" - or was intended as such, but that failed miserably if you ask me)
When the Sorcerer's Apprentice works on Customer Support.
A good engineer knows which tools are right for the job.
With that name? And the capitalization? This isn't to sound catty.
FB wont be the one to make it happen, but I can see how a "minecraft with stable diffusion" will be all the rage in ten years.
I get the money argument better than the waste one. An AirPod is less embodied energy than one of those birthday cards with a built-in speaker that plays happy birthday. Is this really moving the needle? You could buy three pounds less of off-season fruit from another continent, if you really feel bad about it.
Here is Kernighan's take on Pascal from 1981: https://www.cs.virginia.edu/~evans/cs655/readings/bwk-on-pas...

It seems pretty representative of other complaints about Pascal (versus C, in particular, but not always) I've seen from that same time.
I hike at least 2-3 times a week, over what I'd consider difficult to the point of being just under needing specialized equipment or training to do. I often bring newcomers with me. There are many times me going ahead a bit to scout the trail and judge the impact of recent weather, etc. and waiting to guide others over technical parts is the smartest play for everyone.

Phrases like "full stop" make it sound like you have no room to question your own assertions, when in fact there are enough people with contrary opinions that it might help you to do so.
For me, anything built with react native is huge bloat.
In one of my previous workplaces, my coworker and I used to exchange very… NSFW language while debugging certain bugs. It was all in good spirit and humour, everyone knew that’s how we communicate with each other, and it helped to alleviate the tensions for us. Obviously we would also give out statements in public channels to explain what we’ve done and so, but in a more public-friendly way.

It’s like having drinks at a bar solo, talking to people next to you (a bit more reserved, avoiding specific topics) vs. having drinks with a close friend. I don’t mind if someone listens to my private conversations with my friend, but the direct audience is different.
I hear you...another level is that building javascript files has gotten so obfuscated with build processes such as webpack, babel, and typescript, that it adds a layer of confusion just to output code that you know is valid code, but all these darn build processes may give you problems under the hood....then you gotta research all that nonsense and find that some packages weren't updated.

THAT is the fatigue part to me. I don't really mind learning new frameworks, cuz let's be honest, most of them are all doing CRUD operations and repainting the browser with new html. However, under the hood stuff that potentially arises with misaligned, packages, or configs...ughhhhh
I can't think of anything that can go wrong with this. This would be a great satire website idea.
For sure.

To be fair, organizations select for people who love the business and its leaders over people who are willing to point out when the emperor has no clothes. Sort of the same way that in subcultures where abuse is common, the people who remain are selected for those who will support abusers and blame the abused.

So I get how it happens, and why people like to victim-blame as a way of making themselves feel better about their choices. But it's still thoroughly gross.
You should edit your statement to include the word "invent" - that goes a long way towards describing the blockers you talk about as invalid, made up, not relevant to real business constraints, etc.

Definitely helps you make your point.
How I made atariemailarchive.org
I understand it as "not only alarmist sources but also a reputable journal".
But the fact that Mozilla continue to require Google's money to survive means that not enough people would make the same choice.
See "Why Pascal Is Not My Favorite Programming Language" (https://www.cs.virginia.edu/~evans/cs655/readings/bwk-on-pas...). It's written by Brian Kernighan, but it's not a hit piece. It's also not a comparison to C.

Kernighan (and P. J. Plaugher) had written a book called "Software Tools". It was supposed to give several reasonably-lengthy examples of software that did actual useful functions. It was written in RATFOR, which is a pre-processor for FORTRAN. Some time later, they re-wrote the book to use Pascal, calling it (predictably enough) "Software Tools In Pascal". After writing it, Kernighan wrote this paper, basically because he was thinking "That should have been way easier than writing the same stuff in RATFOR. Why was that so hard?"

I used Pascal for two years professionally, and many of the issues in the paper I ran into. Pascal was just clumsy to use. It was a good teaching language, but not good for professional programmers in many cases. (C, on the other hand, was written by people trying to write an operating system, and turned out to be a decent language for writing operating systems in.)

Note well: All of this is true of the original Pascal. Things like Turbo Pascal improved it and made it actually a usable language. But even that wasn't portable - there wasn't a Turbo Pascal for anything other than the IBM PC, so far as I recall. And every other "improved" version was different from Turbo Pascal, so there was no portability between extensions either.
Many people in this industry would blink at that. I recall a whole lot of people on HN blinking at the christian beliefs (among other things) of the guy at Google who said the text generator was alive.
It's not so much that sickness is profitable as the abject laziness and refusal to properly dispose of chemical byproducts in industry, as that costs money which hurts the bottom line. This is absolutely rampant worldwide and governments are corruptly influenced to look the other way to more or less degree depending on the country you are in.
You can try to sell me on it emotionally but it isn’t going to happen.

Economic trade is just something humans do. Babbling about it in rambling fluffy semantics is not what gives rise to economic activity.

A lot of these builders should build themselves into fuller better rounded people than office workers who memorized an emotional caricature they use to extract attention from others. HR, marketing, etc exist to insulate financiers, give off an air of building big ideas, but it’s layers of indirection so the financier can avoid real work.

The majority don’t have to import your relative emotional context anymore than they have to import a preachers religion.

That’s what’s going down with the economy; the majority are tired of the over hyped coddled office worker. This is just the start of the barnacle shedding. Source? Data models forecasting economic “plot lines” I collate with others to inform investment choices, not a bunch of high emotion semantic gibberish intended to sell me on a relative perspective.

SEs and otherwise, too many are addicted to an emotional confidence game that is sapping agency in other contexts. This is low hanging fruit being shed, but ML will come for content creators and SEs sooner than most expect; it’s all electron state in machines. Generating data/code as a job will be automated; that is a stated goal of many powers that be in tech.

I’m not the only one who sees it; in a 2 year old interview Gabe Newell was calling ML content creation an extinction level event that’s right around the corner.

More and more “builders” of hype and ephemera are going to be receiving the wake up call as the months and years progress. Building layers of indirection as a career is not long for this world.

But more simply; “software builders” is not language I see as constrained to SE. Like you said it takes a village to build a software business. I think you inferred a bit much.
Yeah it seems like the right kind of attrition. I would definitely pay patreon-wise for Firefox.
Plenty of successful business models rely at least partially on "begging for money". Universities and hospitals are two notable ones that rely pretty significantly on philanthropy.
Are they? No. They aren't encouraging you to do anything besides giving them your money.
There's a big difference between a conflict of interest with the company at large and a conflict between teams. For example at Google SRE vs SWE is set as a conflict which mirrors reliability vs dev-velocity trade-offs. And that works OK because both are valued by the company and so by being the decision maker on that conflict leaders get given a way to adjust that trade-off.

In an ideal world the "responsible innovation" team would represent one side of a "speed and scope" vs "PR, compliance and political considerations". So even though it goes against some of Meta's goals, it would be valued for achieving others.

However sadly in practice any time a set-up like this has "money" on one side of the balance, it's always going to win. So the team was set up with an impossible task.
How are tax benefits subsidies? That’s what all the changes are. Changes to amortization, etc.

When I get a tax break with my 401k am I get a “subsidy”?
I just wanted to say this is really impressive :)

The latency is almost zero. I've always thought of "browser applications" as these heavyweight mammoths where each keystroke needs at least a couple hundred milliseconds to process.

Good to know these kinds of things are still possible. Browser synthesizers have become my new point of interest :)
The only argument that matters is I-have-other-options.

A negotiation is not an argument. It is an agreement.

Either you reach one or you don’t.

And if you agree to something that you don’t want to live with, you’re already halfway out the door.
I find characterizing amortization schedules for high-capital-investment industries as “subsidies” very frustrating. This situation doesn’t arise because the govt is handing out freebies, but because capex on oil and gas projects is very front-loaded — it takes some time to spud in a rig, build a refinery, etc., and during that time the asset is unproductive. That’s why amortization works the way it does! It’s not the evil govt trying to prop up a supposedly failing industry …
That sounds like a great way to get "deciders" to override good uses of money from the people below who actually have an understanding of when it needs to be spent.

It is a trust problem because organizations generally aren't worried about losing money they don't spend that year or the next. They're worried about never getting it back. When you use a ratchet approach to budgets it doesn't allow organizations to respond to responsibilities which may be cyclical in nature. This leads to permanent worst case thinking which leads to hording.
I think the drugs thing is more common than anyone wants to admit.

Of course caffeine is huge, but we had a 10x type programmer who suddenly went full 180 degrees.

Turns out he stopped taking his Adderall.

My company tried to hide it by saying "mental illness". That's still the official message, despite everyone next to him knowing full well what happened.

>Until that guy burns out and crashes

I see this most with new grads. The company knows their enthusiasm and ignorance to red tape and how disposable they are. They use these new grads on the worst jobs, long hours, terrible work experience, or thankless. The new grads do a decent job, but become disenchanted because their hard work wasn't rewarded either professionally with a promotion, or never made an impact on the company.

---

I genuinely don't know what to do with over productive people. They are going to be disappointed. Although I'll take one at my current company, we have a backlog!
+ pheromones
Your personal liberty to... own a car with no place to put it?

You have the liberty to own a car. It's met with the responsibility to have a place to put it when not in use. It is not the city's responsibility to provide you with one, and they don't want you leaving it on the street. That's pavement they would rather use for traffic flow.

If that means you cannot afford a car, then you use Japan's well-reputed public transport system.
Ask a bunch of people to upvote? I know it's against the rules, but they're not really enforceable on a broad scale, and everyone I know who has gotten stuff to the front page did ask for upvotes, and covertly, by not sharing a direct link to HN, to avoid tripping HN's referral detection mechanisms.

It's a bit of a prisoner's dilemma, it would be a nice platform if everyone didn't do that, but like many other things it tends to result in a defect-defect scenario.
And make your completely new mess.

I doubt JS will stop being primary language in browsers in my lifetime.
I feel like when legislation is proposed about 'right to repair' or other tech-specific topics, it's fine.

This is just partisan politics, there's no reason this should be here.
Yes. Let's all dump JS-on-the-desktop and telemetry bloat.
Probably depends on the individual's tendencies. My cat's kill stats for year to date, not too many birds:

Total 106
--------------------
Bird 3
Red Squirrel 1
Chipmunk 9
Rabbit 11
Vole 59
Deer Mouse 23

My garden and house really appreciate the vole/mouse/chipmunk control
If we were to allocate all the people in the world from scratch, maybe. In the real world, history matters too, though.
Question: in space, is the direction where radiation comes from distributed evenly, is all radiation coming from one direction, or something else?
Do you still have equity after the acquisition?
About a year and a half ago, I applied for a role in security engineering. I went through a phone screen and a 5-hour interview gauntlet, then got rejected.

A week later, another AWS recruiter e-mailed me saying I'd be a great fit for a security engineering role asking me to apply. It felt like salt on the wound. I was thinking...I just finished interviewing and got rejected. Do you recruiters not talk to each other?
Surely you don't expect a lean, resource starved company like Microsoft to build native applications, do you? Microsoft doesn't care if the net power use of their very popular application burns up gigawatts of electricity every year rather than megawatts. At least not when the development cost is 1/4 cent per user rather than one cent per user.
But there was the suicide of an office worker in Seattle.
Archived: https://archive.ph/2022.09.08-003838/https://www.nytimes.com...
Democrats still hold a narrow majority in the house so it could pass there, but could be killed by pro gas democrats. The senate will be almost impossible. This is likely to shift after the midterms.
Or just set expectations before you start.

This entire debate is solved by mutual agreement of expectations. Communication solves these problems, and even if unexpected situational changes occur that might change the plan, communicating those changes helps everyone to help each other. This whole pseudo-philosophical debate can be boiled down to "discuss and be honest with each other and be willing to adapt"