skysight-inc/HackerNews huggingface dataset:
SSR always means outputting the first html as seen from the user when the app is fully loaded and ready to be interacted with. A SPA usually starts with a minimal, blank html file and a huge JS file that mounts the DOM structure and then the user can see something. SSR does the exact same thing, but on the server. From the user perspective, SSR seems faster. From a SEO perspective, SSR is better because there's some initial content on the page.
To answer this, ask why you use an SSH key to authenticate with all of your servers.
As someone offered VC money by a discrete but high profile US investor who flew to the UK to meet their potential protege's, there is a lot of behind the scenes background checking and vetting going on.

You wont know you are being checked out either, lots of stock market listed companies do this to potential customers as a matter of course.

When you get wise to it, you can actually be unsettled by the techniques used because private investigators would use similar techniques, but when you are investing alot of money, these people like to know where their money is going, this isnt a confetti throwing party!

There is so much PR management in place to keep things discrete and quiet.
Note that each grid square is 1 mile by 1 mile. Long history of that, it is an interesting historical rabbit hole.

An interesting historical note is that across much of the west, each of those mile square sections was divided up into 16 pieces at 40-acres, which IIRC was the smallest unit of land you could purchase from the federal government.

You'll still find a lot of old homestead remnants across the west -- I used to climb through a few of them on a ranch I spent time at as a kid.

See:

- https://en.wikipedia.org/wiki/Section_(United_States_land_su...

- https://en.wikipedia.org/wiki/Public_Land_Survey_System

- https://en.wikipedia.org/wiki/Land_Ordinance_of_1785
Good point, it seems from my perspective the industry is focused on blower-door tests and air exchange, where it's then kind of assumed that "you're done". I don't think there's real incentive at this point for residential building intelligence. We might have to wait for the 2nd (3rd?) wave of smart home tech to make it happen.
Why would you look at that! The best terminal emulator (xterm) has this feature :)
Designing a modern ASIC requires experts across the whole spectrum, from top level architects who increase performance and reduce power from first principles, to RTL designers who have a feel for what kind of code will result in less area or less toggling wires, to standard cell designers who optimize a cell library for an optimal speed vs power vs area trade-off, to floor planning for the area density and speed while not running into IR drop and congestion issues, to DFT to make sure testing is as fast as possible with a high coverage, to DFM engineers who come up with strategies for optimal yield.

All these aspects are part of the chip design, and being bad at one can significantly compromise the competitiveness of the final piece of silicon.

So this statement is hopelessly naive and ignorant:

> The chip design itself should be the secret sauce. Not the tools you make the chip with.

Because all the steps that I listed above are done with tools. And in many cases, having better tools is the secret sauce that makes your design better than the competition.

The article mentions a runtime of minutes instead of a day to do IR drop checking: that's the kind of acceleration that allows trying out multiple configurations for an optimal solution instead of settling for good enough. A lower amount of IR drop allows for a more aggressive, less conservative power curve. End result: a chip that can be clocked at a higher speed without needing to increase the voltage. A major competitive advantage.

> are any companies other than Nvidia embarking up AI/ML chipmaking in a closed fashion?

Of course there are. AI can be used for almost anything where large amount of data is already available, and where there's a clear cost function that must be optimized. AI is a natural for many steps in the ASIC design flow. You could have figured this out by yourself: Nvidia is talking about it. If it were such a big novelty, they'd keep it under wraps.

> WD's Swerv RISC-V core for their driver controller ARM R-series replacement [snip snip] everyone but NVidia playing well together, trying for better, standardizing a future for participation & healthy competition & growth.

Let's talk Swerv: a piece of IP that's definitely useful to Western Digital. Useful to general world too. But not something that scores particularly high on the list of the secret sauce ingredients that makes or breaks their products. Does Nvidia have similar open source IP offerings? Yes, they do! Check out NvDLA: Nvidia's open source DL accelerator. Your day must be a whole lot better now, knowing that, just like WD, Nvidia also open sources some non-critical IP.

I'm sure that you're aware that AMD uses a neural network in their CPU branch predictor. Do you think that AMD should release the tool that was used to figure out the optimal weights? After all, the tool itself is not part of the actual CPU design...
And offers them an escape route out of the country. That’s the right way to do it.
It would not end well, but it sure would be a hilarious form of protest.
Their interview process surely can handle "can this person code fizzbuzz", but it makes no sense to take time from one of your engineers to test this when it can be trivially handled by something like hackerrank.

I don't understand why people find this practice questionable, it saves time for both company and candidate.
I believe they were extra ordinary hard to cancel, like the NYTimes, for and the best tip if you ever consider cancelling was to just cease payments through PayPal or your creditcard. This saves you the lovely trip to a sales rep and whatnot.
Are schematics available?

Also, thank you very much. I love my Framework laptop!
If you decide to offer advisory services on your own, then yes there might be some regulatory hurdles. You are not going down that route. Match making should still be fine, am not sure.

Agreed about turning off existing users, but you can carefully orchestrate this to help users find appropriate advisors as a completely opt-in service. I think you can find a scalable monetization model in match making. Not sure what your plans are, but yeah unlikely you'll be able to pull it off in solo mode.

Totally impressed with what you have built.
Three.js Glass Configurator
2 questions:

1) When are you planning to launch in India?

2) Have you thought about launching your own Linux distro optimized for Framework? You could upgrade Linux desktop experience. That would be awesome.
You actually should at least use regex to check some basic things. Like "@" "." or even just disallowed characters.

As someone who sends a LOT of email for customers every week, a big percentage of our problem is incorrectly formatted emails. So we just don't even let them in these days.

People are forgetting that for services that have to send email it costs dearly to bounce.

Bounces decrease the quality of your list and you can get penalized by your email provider. By letting in stupid sh*t, you just are compromising yourself. So some simple regex that gets rid of the most egregious stuff is worth it.
Does anyone on HN have any of these "surprising" email addresses that most people and developers do not expect?

How does it work with common e-mail clients? How do people react when you show/tell them your email?

I have a domain that uses non-ascii characters, and while I can receive emails on that domain, hosted by Fastmail, Fastmail clients refuses to _send_ emails to that domain (I can, if I type the domain as Punycode).
This won't be popular, but:

1. An experienced dev just killed 54k stars on GitHub due to pressing a button in an auto-pilot mode. Do you think a Joe High who wants to give you $100 won't ever type '2' instead of '@'? What about an old lady? Or someone with physical difficulties? Have you personally ever made a typo in an email?

2. That code in the article is not color highlighted (rainbowed for Regex) or formatted properly. If I write something in any language in one line without highlighting — it'd look unreadable as well.

3. A Regex for this specific purpose is write-once-and-forget. You won't need to edit it for 20 years.

4. Regex — for practical tasks — is way easier than it's being painted. Not easy — just not as hard as some suggest.

5. I'm not a Regex fanboy (nobody is).
Compared to the extinction of the human race? I think nuclear definitely has a place even with its problems.
Show HN: Simulated Generalized Therapy Bot
The West has become so deeply aligned to it's narrative, from the global South it is hard to see the sense in this bizarre European obsession with pitting Nazis against Russians. The UN is ignored in favour of NATO. To the world this looks like white people making up their own rules again.
Ten-year-old article. Everyone still uses regexes, including browsers. World has not ended, I rest my case.

Some negligible fraction of pathological email addresses will get rejected by imperfect regular expressions. I’ve tested multiple email validation regexes against huge databases of actual emails and found they all validate.
Thanks for pointing this out! I'm also an Australian, and my mind is similarly blown. I grew up in Sydney, and whenever I would fly into Melbourne it was always a point of interest to compare the aerial view of Sydney's sprawling mess of streets with Melbourne CBD's clean, and logical grid layout.
Don’t most emailing services heavily penalize a high bounce rate, including banning of the commercial account if it goes on for too long ?

(which as far as I understand is also to protect the emailing service from getting blocked itself)
They'd be escalating if they did that before Russia attacked. However now NATO has an excuse to arm Ukraine under Chapter VII of the UN charter.
It produces only S for me. which is fine, but then produces only a 4bar. seems pretty boringly simplistic as an outcome.

I also got this message at the end, pretty random and cryptic

ԊටຯߢதؿଈϠଵദເם௨කໃݹதغƬݷȿට༠ਡ௨
I like your final sentence. Very to-the-point.
Wouldn’t your viewpoint ban all the left wing comedians? Wait, ok I agree with you now.
+1 for India. I'd really like to get one.
Narrativizing is always part of media.

You figure that one out without even trying as a trans person, fact checking studies is one of the more frequent activities when I argue with people. Most are resistant to it to the point where they lock down into "everyone who disagrees with me is biased", which is probably actually true (without the "who disagrees with me" part), but their weighing is once again informed by their bias. And often it is impossible to untangle. Libs of Tik Tok, other than most media outlets, makes this much worse.

In my experience, the number of things reported that didn't happen or are outright misinfo in my field are overwhelmingly far right sources, sometimes trickling down into rainbow press (ironicly named so) or more serious center-left outlets.
It may depend on how the whole ecosystem evolves: if the competition starts doing similar stuff, then you would have no alternative but to stick with one of them and accept the introduction of ads.

That's the funny thing about oligopoly, you know...
> There is so much PR management in place to keep things discrete and quiet.

Ah yes, the well-known anti-real number discrimination ;)
> This feature makes me really angry.

Why? Is it because it's political?

I also experienced a Google's Photos feature I thought should have been opt-in, as it wasn't working well for me (auto-labeling in its early days) - but it didn't make me angry; I simply turned it off. I genuinely would like to know why this change is triggering to so many people, in case my assumption is off the mark (i.e. Google is entering the culture war fray on the "wrong" side)
I won't!

https://emailregex.com/
Don Knuths' "Christmas Tree" lectures[0] are awesome - every year, something new from 1997 to 2019 (sans 2005 it appears)

[0] https://www.youtube.com/playlist?list=PLoROMvodv4rOAvKVR_dyC...
> There's an obvious reason for that.

What's the reason?
Would coal to geothermal be more feasible?
As if that has ever been the case. Cruise ships would be prohibitively expensive, and flying would be too. Almost all products would be twice or thrice the price, if not more, except for a lot of manually laboured locally crafted stuff.

Sometimes I wouldn’t be surprised if wooden ships would be coming back again, especially now with all the modern technology.
> So I think that SSR (running JS on server) is rarely useful.

I would disagree for a couple of reasons. The team I work with at a large SV company built a very complex SSR framework for our mostly static app for 2 reasons:

- Isomorphic codebase, you can share the majority of your code with the client/server since it's Node on the backend and ES2015 on the frontend

- SEO. Google penalizes your site for slowness and more often than not it can't even render some pages the way you'd expect. Attempting to "fix" that through client-side hacks is a fool's errand and you're likely to get penalized.
that is a very interesting and clear explanation, assuming it is correct (it is not my field but I would love to know if it isn't!)
Is this not the same HN where people frequently decry the need for a bacehlor's to get into junior SWE roles?
SSR would make HN better under load when logged in, for example. When logged in you would get the cached versions like a logged out person, and then wait for user-specific content (and if it never renders, you can always just read).
I tried using that expression for a while, but then a user with a valid email address containing upper unicode characters showed up. I switched to a simpler expression:

^[^@\s\x00-\x1f]+@[^@\s\x00-\x1f.]+(:?\.[^@\s\x00-\x1f.]+)*$

It requires exactly one "@", disallows whitespace and control characters, prevents repeated dots in the domain name, and ensures the domain doesn't end with a dot. It catches a few typos and I think it allows every real email address I've heard of.
>how can you tell the difference between someone who's good but stressed vs someone who's just not very good?

This is a solved problem already. Do we use whiteboard interviews for standardized tests or certifications? No.

>Seems like we don't even know how big a this problem is.

Seems like you don't know.

>Is it 1% of the candidates? 10%? 50%? I have no idea. And it sounds like nobody here has any real idea either.

How much time did you spend trying to find out before giving up?
I still write sites like this. I realize this is not "the way" to do things today by many, but I find it works quite well and it avoids a lot of complexity. I think the "classic" web-apps were given a bit of an undeserved bad rep because a lot were written in bad PHP and bad JavaScript, and people conflated that with "this entire approach is wrong".
Mom & Dad? aka parents
I don't think so. What would be "clean" energy for you? Renewables also take considerable resources to build. I assume you weigh nuclear waste very heavily, but I don't believe it to be such a serious problem. There is not that much highly radioactive waste being produced. I prefer renewables over nuclear because I think that in the end they'll be cheaper while being okay for the environment. But I would be very easily convinced that nuclear energy has a smaller environmental footprint.
The comment I'm responding to is saying that the CHAZ thing is less severe than the Capitol riots because the latter were at the Capitol. I am saying that the opposite is true.
Semi-related: how old does your account need to be to vouch for flagged content?
I both hate and love the startup market.

It seems to be ruled by the mighty dollar, yet is like a force of crazy strength in its ability to naturally select out the strongest.

Sometimes that strength is existing connections and money, though there are those rare times where a truly novel idea breaks free, a truly beautiful design, or something truly good is made.

Is that worth the evil it does?

I don’t know, let the capitalists and socialists fight it out.

I for one will try and be like a hobbit.
Here are a few open source Google projects using Nodejs

- Angular https://github.com/angular/angular/blob/master/package.json

- AMP https://github.com/ampproject/amphtml/blob/main/package.json

- TensorFlow.js https://github.com/tensorflow/tfjs/blob/master/package.json
> Edit: I think you're in the UK. I don't know much about employment law over there, but I gather the situation is actually better.

I'm in Portugal actually, but I've lived in the UK and the US (I've actually worked there for almost 20 years). In a past life I was hired as the country manager for a British company working out of New York, and I had to receive training on employment law in both the UK and US because they actually take it very seriously in the UK, much more so than in the US; An employee (or former employee) can ask tribunal to decide if their termination was fair, and they absolutely do look for race and gender selection. I can appreciate Americans might not get a very good education on workers rights, so it is perhaps worth mentioning to an American when I fire someone, I'm doing it after I've had that decision reviewed by council, and with that training.

Now when I said they lie to me, perhaps you got some idea that was just my opinion or something. I didn't mean to imply any amount of whimsy and tried to avoid any words that might suggest it; I admitted elsewhere I've fired less than 5 people for lying to me, and that's paper evidence of a lie. I've probably hired hundreds of people at this point in my life, so we're talking about a 1-2% problem where even if we have to pay a six month settlement, that's peanuts compared to what we save:

See, if I had to spend 3 hours for each candidate, and maybe out of hundreds of people I've interviewed thousands, we're talking literal years of my life. I can't realistically do anything else with that time. And not just my life- I have a fiduciary duty to the company I work for, I can't in good-conscience spend the money in the budget for my salary to avoid a much smaller potential penalty that probably won't even happen.

But I think it's important to think about some of the things you're saying: If someone thinks they're doing what I'm doing, and find themselves firing so many people that there is any racial or gender bias in the pool they're firing then I don't think they're doing what I'm doing. I might even wonder if they're racist or sexist myself, because my point is this shouldn't happen often enough to worry about.
> Nukes are expensive just because they are expensive. Always have been, always will be.

You are replying to a post that provides historical evidence and geuine argument, and your only counter argument is a Tautology and outright dismissal?
I can assure you that this would end up with far more problems than it will solve.

I run an online store, people miss entering their email address is one of the largest causes of customers contacting support, and they regularly jump to being angry accusing us of being incompetent or worse.

I would take the 0.001% of people who may have an email incompatible with a regex being frustrated (which will happen to them all the time) over the 10% who screw up entering their address.

We even have code that looks for common typos and prompt the users to double check them. Somehow they still make those mistakes.
Thanks! I have loads of ideas for new features and things that will be fun to build; but I should probably at least take a breath sometime soon and contemplate all the possible paths. If you or others have any words of wisdom to share, I always enjoy hearing from other perspectives.
What is the significance of [a-zA-Z0-9-]{0,61}? Some special limit on 61 characters?
AI is creating a new colonial world order
That is so funny and fascinating!!!!!
Please don't check for a full-stop/period. It excludes those who have their email address directly on a TLD.
What hostility? We receive 1 woman candidate application per 20 male on average.
> the city will only pay out if its cops and other employees were acting in good faith, not maliciously. Since the officer that framed Howard was found to be acting in bad faith, the city won't pay.

Ah yes, perfectly sound logic. /s
Eemember there's tons of content available with a library card.
All kinds of things between the bits on my harddrive and my brain modify what the artist intended me to hear. Is it also unacceptable to listen to songs on headphones, or in rooms with a different geometry than where the song was recorded?
A table is female whereas a chair is male in Spanish. I'm sure there are problematic relationships as well. Is Google take a stance on there as well?
I think that entire page is left over from the Pitch Wordpress template that they used for the website, it even links to the Pitch live preview site.
Previous discussion: https://news.ycombinator.com/item?id=5763327
On the other hand, it will empower and enrich people that are especially good at creating prompts that generate good content. Who knows if more jobs will be created than destroyed.
Even manure from a pig farm requires infrastructure and expertise to be handled, thats how you get ocean dead zones where everything except jellyfish suffocates
There are ISOs with firmware available on them for many years now:

https://cdimage.debian.org/cdimage/unofficial/non-free/image...
> If you think surviving a nuclear war is worthwhile,

You won't have a choice. No one knows where the warheads pointed in their direction are aimed. I bet more than half the population of a city will survive the blasts.

Also, IMHO, nuclear war is probably inevitable over the long term. Disarmament is never going to happen.

> you should watch Threads. It's an all too realistic portrayal of the aftermath of a nuclear exchange.

What's the basis for that determination? From what I've heard it's the bleakest, but sometimes it's easy to confuse bleakness for truth.
Or every decision made back then to conform to today's societal values. no language will ever meet that bar. instead of allowing this natural evolution, seems Google (and let's say 10 people at Google) seem to have decided to be the arbiters of linguistic integrity.
It's self reinforcing too. All the "system design" questions I've seen have started from the perspective of "we're going to run this at scale". Really? You're going to build for 50 million users -from the beginning-? Without first learning some lessons from -actual- use? That...seems non-ideal.
British TV in general gets it right and always has. 6 episodes per season, 2-4 seasons. Ricky Gervais’ The Office UK is a prime example, 14 episodes. The US version has 188.
I didn't want to mention it in my other comment but the mere mention of "Pvt Limited" in the DMCA takedown led me to believe the company is a disgusting boiler room right next to the tech support scammers we all know (if not literally the same scammers moonlighting as DMCA enforcers). It does seem I was right and stereotypes (unfortunately for the legitimate companies from these regions) still work.
Domains ending with a dot are valid though, and it's needed sometimes. For example, someone@ai. (ai. is a TLD) is a different email than someone@ai (ai is a local hostname)