skysight-inc/HackerNews huggingface dataset:
Make no fáking sense still receiving those stupid internal emails that 'Your Colleague Joe reacted to your email', and then the reaction is a censored picture of course, because they protect your privacy in the most stupid way saving you from their own reaction picture too.

They should use Teams then, MS is in the process implementing untold horror into that one (my unfortunate friend works there) where they could live out nighmarish feature dreams and leave the email for actual content. Or keep all emails inside the company - send out the pigeons! - for f's sake then if they insist emoji based infantile communication.
Both are pretty good.

Some companies don’t want their source code in GitHub for security reasons.

holes, who gets direct or indirect access to source code.
Automatically Reversing Account Takeovers (2022)
I care. Simple text should stay simple, and should be readable without a 10 mile high abstraction layer. A blog is about text. I despise blog platforms which make JavaScript a requirement (React), which is just a totally silly approach.

So, here I am, the nobody you were talking about.
I read Permutation City and Diaspora.

Good books, with cool ideas. Egan hits you with a known concept, but then goes into a totally different direction than expected.
IRS should beat companies where they don't take it or don't offer it?
If you have an Android device, go install Ankidroid. It's absolutely terrific, letting you fill in those wasted seconds when you're waiting in line, sitting on the toilet, waiting for the pot to boil. Two or three cards at a time, dozens of times per day, adds up.

You could treat yourself to three cards after every git commit, for instance. Takes literally less than ten seconds to review three cards.
This is my view as well. I'm no literature buff, but some of my fondest lessons in school were dissecting the meanings of Shakespearean prose. Finding the fun pronunciations that turned something boring into something humorously vulgar. His play on words is what makes so much of his comedies work even today.

It is always a treat to get to watch a play that stays true to the cadence that Shakespeare wrote for.

Can I understand an entire play while watching it: no. Can I find the fart joke: YES!
Only the original commit was from 2021. The discussion is recent.
It's the classic "internet as a means to share information" versus "internet as a means to make money" distinction.

Clear, correct, semantic HTML is important to people who want information to be shared as effectively as possible, who want collecting and processing information to be done easily, and who value correctness.

People trying to make a product don't give a rat's ass about correctness. They don't care if the button is actually a span with some weird inline CSS rules, they just want the blue "buy now" button to be front and center.

Semantic CSS is correct and it's the theory behind web browsing, but priorities have shifted. The web has moved away as a method to share information and has become a method for making apps and interactive experiences. There's no business incentive for correct HTML and CSS, only for the buttons that make money to render correctly.
Idk, we got access to GH copilot with our project loaded in it to test it and understand if we should use it. Beyond unit tests and trivial code writing it's almost useless. Even for unit tests I tried using the chat feature to ask it to generate ut for a specific function - at first I needed to convince it to generate them since it didn't 'want' to, finally, when convinced - it spewed such a garbage that I would have written everything faster by myself.
In other words, there's some value in autocompletion for simple use-cases, but the moment situation gets complicated involving adding a feature that impacts more files and that needs to do some data processing or something related to either writing threading related code or fix threading bugs - it just takes more time (at least for us, the xp is similar with my colleagues)

Maybe other companies did manage to squeeze real help in more complex situations from it or maybe gpt 4.5 is much better than copilot (I tried to use public chatgpt to detect some threading bug and still it couldn't find it, until in the end I found it by myself), but at least for us the xp with using copilot wasn't that stellar
I do like this "small web" trend that has benn going on
I think the post is about the customer perspective
Most developers are writing routine code to implement crud apps.
> Is it a "narrative" if some Chinese tech companies are actually using it for such a purpose?

I'm not saying that the narrative is wrong, it's just absurd to bring it up when introducing RISC-V. The same could be said about Linux but it's very clear how WRONG it would be to introduce Linux by saying "Linux is being used to bypass US sanctions".

> And even MIPS-the-company is moving to RISC-V:

I didn't know that, but what I meant to say is that MIPS ISA is open and could be used instead. There's nothing special about RISC-V.
How do you rule out the chess?
Pfft.. JavaScript is usefull. Its not my fault that its heavly abused or even generated, turining into bloat. Just take a look at my homepage: http://borg.uu3.net/~borg/

It needs JavaScript, but will work on anything.. from IE 6.0 or FF 2.0 upward.
It simple, clean and fast. And imo looks nice :)
This. The adoption of LLMs for code generation, even with this statement well understood, feels inevitable, and there's going to be some amazing consultancy work fixing the garbage that gets put near production.
Fragment composition. See my comment here https://news.ycombinator.com/item?id=40984066
> The strength is in the diversity, in the freedom to experiment and innovate, in the shared software ecosystem

Does RISC-V have a standardized device discovery mechanism? One critique of ARM (?) I've heard is that for every maker of chips one has to basically re-invent the wheel on bus discover and then on-bus device discovery.
> I do not, for one second, believe that any company is literally cut-and-pasting code straight out of ChatGPT into their production environments without their engineers understanding it.

I would guess that close to 10% of the codebase at my company is straight up copy pasted from ChatGPT without further thought.
unless IBM beats GH copilot enterprise that's by itself not that great, hard doubt it'll make a big impact
As a non-native English speaker LLMs are amazing when it comes to documentation and design docs writing. In these situations, by either proof-reading or helping me conveying the message in a succinct way, they are amazing. Doing those tasks faster frees some time for programming. When it comes to actual coding I use them to write scaffolding or perhaps the trivial test cases, but nothing more complicated.

Does it mean that I can do 10/20% more things? No, I likely do the same amount of tasks, but I feel the quality improved because I can save brain cycles for those things LLMs are not good enough at.
Hey folks, I'm the engineer who implemented the new feature. Just clearing up some confusion.

A lot of you are noticing the preexisting automatic detection feature from 2022 [1], which I also worked on. That's NOT what this newly announced feature is. The new feature supports full import/export, but it's still rolling out so you're likely not seeing it yet!

Hope you like it once it reaches you :)

[1] https://workspaceupdates.googleblog.com/2022/03/compose-with...
LLMs are significantly improving every month (few weeks?), I feel like whatever us devs say on here will be outdated soon.
> seriously missing the point

no joke...that heading isnt about Taiwan, u know?
Appetizers. In my experience the term is fairly common in the US.

I think some of it is that many restaurants have a lot of fairly inexpensive filler (potatoes, rice, etc.) with entrees that I probably sort of tune out and don't really try to finish a lot of the time. This is probably less true of some countries/cuisines than others.
Specifically for Copilot. It's good for exploration type of work or getting some quick examples of things without diving into specific docs/search all the time. Using the chat is convenient and can go back to previous examples quickly. Also, I've found it's useful for filling boilerplate when writing unit tests. As for actual coding I find most of the time that the suggestions are annoying and have turned them off (have a shortcut to toggle them if I'm feeling stuck etc.). Overall it's an OK tool, but I don't find it mind blowing. It's good if you're playing around with things that you don't understand or if you ask it for different approaches to doing something. I've found some gems that way, but in my work I don't encounter those often enough to say that it's been a big boost to productivity.
A recent report by The Economist on the effects of US policy of banning Huawei:

https://www.economist.com/briefing/2024/06/13/americas-assas...
I don't think size matters as much as how compromised leaders are.

Australia has huge legal corruption issues.

We can't see clearly how parties and members are funded.

There's nothing illegal in getting a high paying private job after you leave politics even if there were clear conflicts of interest.

Our media is easy to gag legally and without question.
The web needs a genuine "Web 3", a new era of decentralized creativity that will be brimming with possibility and attracting developers passion as it did in the past.

It does not look like such a rejuvenating phase is coming anytime soon. The centralized app era has cornered the web and its economics and will for sure perpetuate itself at least for the short/mid term future.

Still, to the degree people can afford it, its worth experimenting with fundamental web technologies and patterns (e.g., ideas like htmx, activitypub, linked data etc.) that might get us back to an interesting path.

While climbing out of the gravity well of centralization requires enormous energy, there is plenty of potential energy lying latent in the structure of the web... What we need is a spark.
When you have hundreds ci/cd pipelines written on GitLab and people are using ci/cd pipelines more like CRON migration becomes extremely hard.
You are confusing the cosmological principle with the uniformitarian principle [1]. The cosmological principle concerns the large-scale distribution of matter (not of laws) in the universe, and that is something we arrived at empirically, through observations with large telescopes (galaxies are approximately equally distributed in all directions) and the measurement of the cosmic microwave background. It doesn't get more empirical than that. It's not something like an axiom at all, just an approximate generalization.

> We haven't done physics experiments across the universe, so we can't call it a law because there is not enough experimental evidence.

That's equally true for the second law of thermodynamics: We haven't done physics experiments in the distant past or in the future direction, so we strictly speaking can't be certain that entropy doesn't decrease in the future. But no law is perfectly confirmed anyway (not tested in every conceivable circumstance), so that can't be a criterion for lawhood anyway.

But I already proposed a better criterion: A (fundamental) law says what is possible and impossible, and neither the cosmological principle nor the second law ("law") of thermodynamics do that.

[1] https://en.wikipedia.org/wiki/Uniformitarianism
A new way of creating space
> But you don't estimate holidays in ... you estimate how long it would take if someone picks on the task Monday morning and works on it full time.

You estimate tasks that way, but you estimate capacity to do tasks on your actual track record, which will include holidays and other things.
I beat that drum so long it turned into beating my head against a wall.

The last two companies I worked for insisted that customer account security was the highest priority, but as soon as I said we needed to stop hiding links to our own website behind Hubspot tracking URLs so we don't train our customers to click links that look like gobbledygook garbage, the marketing team melted down and it became clear where user account security actually fell on the priority list.

I don't think it's always malicious, though. I think most people in most companies just don't realize the risk. Like, I had to explain to my doctor's office why I'm never going to "confirm my identity" by rattling off my DOB and address at the beginning of a call when they called me. I even think of those specific data points as public information anyway and I'm not going to participate in that nonsense. It had never occurred to them that this was risky behavior.

It did make me appreciate my parish priest's method, though. Every quarter or so, he reminds people from the pulpit that he will never email them asking for gift cards or anything of the sort. If the parish needs money for something, he promises he'll ask for it right from the pulpit!
Yeah, uh, no. They'll just kill it like everything else. https://killedbygoogle.com/
Time and again, people argue as if everyone was just trying to style their blog. HTML isn't only used for documents that roughly look like a printed page, but also for actual web applications. Applications don't map too well onto HTML, and while the pedants are hung up on separating content from appearance, the rest of us is busy working on actual software.

If nobody "does it right", maybe right is just wrong?
Can someone explain "deconstruction in the literary sense" to me in an ELI5 way, or even "explain like I'm a programmer with no classical literature degree and for whom English is a second language" way? Every time it pops up, I end up re-reading the Wikipedia article on deconstruction, and my eyes end up sliding over words as my mind fails to understand what's being talked about.
It was an amazing experience, it made me who I am. I cooked through university, and then studied wine to become a sommelier after graduation. After a few years in a Relais and Chateau hotel in Colorado I moved to NYC for 10 years. I’ve since moved on to marketing in SaaS. I firmly believe that it gave me a big leg up in understanding consumer behavior and a unique ability to empathize with the end user. It was definitely stressful, but I wouldn’t trade that experience for the world. That being said, my quality of life has improved beyond measure since changing careers.
> I go to great lengths to avoid advertising.

It's a skill issue then, I do that too with resounding success, I haven't seen an ad in decades, either on pc or android. I don't use apps which have ads and only use browsers that support ublock origin on any platform.

> But I am also practical. The CEO makes a fair point that ads aren't going away.

So? I won't stop fighting. Especially since I seem to have won the moment ublock origin came out and that status is unchanged.

> This wouldn't work as an opt-in.

Yeah, because I hate that industry so much I'd rather not use a device than see an ad.
>Those of you who still find it enjoyable to learn the details of, [...] if you spend time configuring your window manager or editor, [...] if you are doing anything beyond just solving the problem - you don't understand how fucked the whole thing is. [...] The only thing that matters in software is the experience of the user.

Why use anything but punch cards to write software? Using an IDE is not solving the problem after all, it's just adding unnecessary complexity that the user will never see.
The Laplace Transform is an easy(ish) way to transform differential equations into complex numbers.

The response of a capacitor or inductor is a differential equation with an exponential solution. The Laplace transform replaces the exponentials with s = iω, where ω just means "a sine wave at some frequency".

(It's actually jω in EE, because reasons, but it means the same thing.)

So if you build a network of capacitors, resistors, and inductors, or springs and masses, or anything else that uses the same maths, you can turn it into a simple algebraic equation in s.

This is called the transfer function. It literally defines the frequency and phase response with some simple algebra.

In practice you don't bother with the calculus and just go straight to s. A single capacitor filter is 1/(1+sRC). Add more stages - the rules are pretty simple - and you get a more complex equation.

Then you can put ω = 200Hz or whatever into the transfer function, and you get a complex number out. This tells how big the output is at that frequency, and how much it's phase shifted.

If you graph ω, you get the complete frequency and phase response.

Really all you're doing is replacing a static DC test voltage with a sine wave "probe" across the frequencies you're interested in.

There's a bit more to it - which is where poles and zeroes appear - but not much.

(It's also related to the Fourier transform, but that's a whole other thing.)

It's incredibly impressive that all of this was invented in the early 19th century by a handful of French aristocrats and a couple of Germans, more or less as a hobby.
And said juniors then likely end up as subpar seniors and pretty soon more and more subpar code slips through.

I don’t hire juniors though and I would not hire seniors that open PR’s with code that isn’t ready for review — ie. something ChatGPT wrote that isn’t “desirable”.
That's not actually Shakespeare. Enough word meanings have shifted and other words that were once common becoming rare that it makes it much harder to read. A lot of context has been lost too because we're not 16th century English people. It's particularly bad in the "comedies". If every joke has to be pointed out and explained is it really a joke still?

Like here's some real random Hamlet:

"My lord, as I was sewing in my chamber,
Lord Hamlet, with his doublet all unbrac’d,
No hat upon his head, his stockings foul’d,
Ungart’red, and down-gyved to his ankle,
Pale as his shirt, his knees knocking each other,
And with a look so piteous in purport
As if he had been loosed out of hell
To speak of horrors, he comes before me."

What exactly is down-gyved? Purport as noun here is weird for contemporary speakers even if they have an idea of the meaning and a lot of the clothing terms like doublet and ungartered are not spectacularly common these days.
Thanks for sharing. I found a lot of interesting information here. https://www.receiptify.net
Tracking cookies killed my love of the web.
Trump is just as naive about foreign relations as he was about the casino industry. And the evidence for the latter speaks for itself.

I've seen estimates that 25% of US GDP is directly related to the oversized role the US plays in maintaining world order.

Trump and his naive followers obviously assume that dismantling this and shaking down our allies will be a "good thing" for the USA. China and Russia would love this.
Graphql is by far the most painful DX and least productive thing I've seen cargo-culted. Like most things there's a time and place for Graphql but I think it's vastly overused.

For backend services in particular literally anything else is probably a better choice - rest, grpc, soap, a socket. I honestly don't know why more people don't give twirp a shot.

https://github.com/twitchtv/twirp
Supermaven does not use GPT-4o for their autocompletions, they have their own model for that and for your paid subscription you get unlimited use of autocomplete.

There is a separate, optional feature called Supermaven Chat which is basically a wrapper around GPT-4o / Claude 3.5 where you can chat about fragments of your code, refactor them etc. This costs money, but you can also supply your own API key for OpenAI/Anthropic models. Or just use the web interface of any LLM if you just want to chat about your codebase.
I've assumed these were VOIP calls, not actual telephony calls from other countries.
I’m losing my love for the web because it’s boring, not because of how it’s built. I am also guilty of this and contribute to the problem at my day job, but taking a limitless method of creation and churning out business apps and marketing sites until they inundate everything we do is a shame.

May get into a different kind of programming, web dev just feels uninspired to me right now. Note: this is my world on the web right now, I’m sure others disagree and have another opinion. Loving something is subjective.
That's how things were before the IBM PC era: every computer either had an incompatible system architecture, or a wholly different CPU.
I thin you are right (and this is reflected in other comments) that some people find Elizabethan language hard and others do not.

There are lots of things that prevent some English speakers understanding others. Dialect, vocabulary and culture for a start. I often hear or read (and use) words in some places that I would not use in others (a huge range from lakh to orthogonal). I often read things that other people might have a problem reading, or things that contain words I need to look up.

Short of using only very simple language all the time it is impossible to find anything that is not going to present difficulties to some significant group of people.

> Despite these qualifications, I was hard-pressed to find any lines that I could make sense of in Shakespeare

Really. Take a look at the first few exchanges in the play I know best:

https://shakespeare.mit.edu/midsummer/full.html

The word I can find that has had a change of meaning is "revenue" and that is slight. You can read a long way down without seeing anything that is hard to understand.

My children have been able to enjoy Shakespeare from before before they were teenagers. I think it is because they read a variety of books so are not confused by unfamiliar language.
a11y - accessibility
Nuclear reactor malfunction leaves Russians without power
Apple partners with leading chumbox provider [Taboola] to sell ads
540 points and no comments? How is that possible?

Edit: this is gaining points at an incredibly fast pace.

Edit 2: Ok, this is the same scam as the one from the previous similar-sounding account: vcinvestments
What's great about Jquery is that it doesnt change. Nor does PHP . The worlds most popular sites still run on both.

Many years ago i found a jquery plugin for drawing a signature on a tablet. It still works. This would have never happened with any mobile app framework or any of the 'post-post-post-modern' html frameworks.

I love the web more than any time. It's 2024 and it's the only truly open platform, where you can plug in your thing and just leave it there. Every other platform is in a competition about who will be the biggest a-hole
I think mostly support for both on-prem instances and SaaS, but your own dedicated instance. So stodgier places that don't like their code or pipelines in shared tenant environments. Maybe because their internal audit, cyber department, etc, are sticking to their policies that have been around a long time.

That would account for new sales. Then, lots of existing base because they used to be an inexpensive bundled repo+ci/cd solution. And anyone's proprietary ci/cd ecosystem becomes sticky and hard to migrate from once you put a lot of repos into it, whether that's Gitlab or any other provider. So people don't switch away because it's hard.
What is motivating a sale?

And how would that sale work? (Does it involve different classes of shares?)
There are some JRPGs where you control a single character (first Dragon Quest).
He gets laid off to if he fails. And both he and employees get to keep what they've earned up to that point. I don't see the difference except in the size of the paypacket. Both are employees, and are owed AT MOST 30 days of work.
This has got to be the fastest-rising point count in HN history.
Not anti-reaction, but against instant message style reaction in email! Don't smear in what is not there, it was not about abolishing reactions from the universe, those have their place still! Like bicycle bells go with your bicycle not with a horse.
It feels as if it is giving a negative slant on the technology when it shouldn't be seen as such.