skysight-inc/HackerNews huggingface dataset:
> Domino's had to deal with an ADA suit a few years ago because their app dispensed with standard elements with default behaviors, like <button>s, in favor of unlabeled <div>s that had effectively no compatibility with screen readers.

Use of JavaScript has approximately zero correlation with website accessibility. If anything, sticking with a mainstream framework makes you more likely to meet accessibility requirements, not less.

> Bloated codebase full of external dependencies, that only works well on fast internet connections? Well, look at all the overdependence on third-party libs, or even or even hand-rolled behaviors in JavaScript taking up dev time, for implementations of things that browsers support natively now.

If your concern is dev time then third-party libs are a great thing, and trusting the library generally means less test burden than trying to figure out what each browser supports at the moment and whether that fits with your support matrix. If your concern is performance, you have to actually measure it - often JavaScript performs better than the native browser implementation of a feature.

> Messy codebase that needs a CSS class for every element, or even style declarations within the CSS classes themselves? You can do less of that if you use semantic elements and modern language features -- because then you can write unique selectors without having to explicitly name everything.

CSS selectors are far more messy than using a CSS class for every element. CSS is a tarpit where everything almost but not quite works, minimising your interaction with it is the only way to stay sane and keep your codebase maintainable.
After a decade of personal exuberance building SPAs, I've been heavily trending towards HTML first/only for several years now. I had to kill my excitement for Web Components in the cradle because they (until recently?) don't support decorative HTML-only uses.

In my mind there's a hard separation between website and web app.

If you're just a site, you don't need JS and should only use it for progressive enhancement.

Web apps I have no problem throwing a "You need JS to use this app" error.

Use the right tool for the job. JS is an awesome hammer, but it sucks as a screwdriver.
Standard displays are 60 Hz. You need a much higher framerate because not only do you want 60 frames a second, but you also want some number of frames per angular rotation. For 1° of angular resolution, you would need: 360°*60 Hz = 21,600 Hz display. Liquid crystals can be modulated at KHz speeds, but you're not going to find associated driving circuitry to do that. It's not easy, and there's no demand for it.

A TI DLP DMD can modulate at those high speeds, and there's readily available driving circuitry for it. However, it's a small reflective based display designed for projectors, and you would then need a light source to reflect off of it.

MicroLEDs would let you increase your pixel pitch with fast modulation frequency, but the display area is still small at the moment because of low yields. You also need a custom chip to drive the microleds at the required high framerate.
Maybe I'm confused on how strings work but if this doesn't allocate:

// excerpted from Cut
if i := Index(s, sep); i >= 0 {
return s[:i], s[i+len(sep):], true
}
return s, "", false

Then why shouldn't this also not allocate?

eoc = strings.Index(round, ", ")
if eoc == -1 {
currentScoreWithColor = round
} else {
currentScoreWithColor = round[:eoc]
round = round[eoc+2:]
}

Edit: oh, you're comparing it to Split. I was comparing it to what they ended up implementing.
Pirate IPTV Sellers Face $3.5M Bill After Failing to Charge Customers Vat
'Diamond-age' of power generation as nuclear batteries developed (2017)
Interesting - I interpreted it as how it feels to take rejection very personally - someone not getting the job feeling like there is something deeply wrong with themselves
Deconstructing Sundance by Matthew Prince
I just assume stories like this are parallel construction.

edit: Indeed, they even admit this is not what they used to track them down.
IMO C/C++ are great languages if you learn how memory and pointers etc. work. The tooling on the other hand is horrendous when you compare it to other languages like Rust.
I would start working on one if I were you.
worth an email to y'all as a student looking for internships?
qualified for most junior biz/cs positions, interest in product & marketing
An avatar of Vishnu can't get hired? Sounds about right.

https://en.wikipedia.org/wiki/Narasimha
> A username form only

This is such an annoying pattern that was adopted by almost all websites. It almost always breaks password managers (requiring 2 invocations). I guess it "helps" people who can't differentiate between "log in" and "sign up"... at the cost of annoying everyone else.
I’ve read it; it’s a garbage paper. I don’t fault the authors for doing the study but applying the results to anything in reality is almost tantamount to malpractice. It just means AWS people go up on stage and make fools of themselves pushing Rust for environmental impact or people like you try to explain how iOS apps kill your battery to one of the few people who actually has worked to optimize this. The first thing we always investigated was doing less work and fixing bad algorithms, followed by very localized language replacement on hot paths, then as a last resort wholesale rewrites. The ratio of these options was close to 90:9:1.
any shot for a biz/cs student seeking internships? Qualified for most junior roles, happy to email resume
What surprised me the most was 26,000 people watched Tom and Jerry between 7:30pm and 6:30am on some website. That’s a lot more than I would have expected.
Ass, gas, or grass; nobody rides for free. In this case you're paying with your ass. You're turning tricks for Zuck.

Meta pimps your mind out to anybody who wants to take a crack at you, to manipulate your political views or extract money out of you. In return, they give you purses and pay for you to get your nails did.
50 years of massive productivity gains haven't given us a 4 day workweek, but surely a shitty chatbot will!
A benefit of religiously keeping to a password manager w/ browser integration is that when adblock slips up and you make your way to such a page the lack of autocomplete will alert you that something's up.
I don't know, I can't imagine they accidentally wrote that bit in the headline.
Short answer would no.

Just thinking if it is that way only for me or if everybody has the same „evil creature“ inside that projects everything onto itself.
> C++ is a big, complex language

And therein lies the actual problem. C++ killed the one saving grace of C, it's relative simplicity, and created a language that is a dumping ground of ideas.

The notion that you just "learn what you need" is an anathema. Not knowing a language, and all it's subtleties, is just a form of hacking. You end up encountering things which you don't understand and have to hope you don't cause unknown problems and muddle through.

That C++ is widely used by professionals who don't understand their tools is just another reason why software is so crappy these days.
Joining in a trivia dive...

> Ironically, you also added the word “deliberately” to make your comment more appealing without any evidence

Yes.

Fun.

A short comment is not the place for evidence.

I could criticise it for hyperbole but actually the thing I do not like is mor e gratuitous unesecsary adjectives....

Given a startling crisp headline for a mild wishy washy article it is reasonable to assume deliberation.

But is it a lie? Or measly an exaggeration?

I care a lot, it's good
This whole argument hinges on believing the opinion of the writer, who tries to assure you that he is very informed and you don't need any data to get in the way of the message.

While he may or may not be accurate in his assessment at this time, he manages to gloss over any number of historical factors that have brought us to this junction.

Continuing to invest in nuclear is a good idea. There is money to do so and yes, the military provides much of that. And they control an immense amount of fissile material. Wouldn't it be great if there was a future where that material, which has been mined at great cost, refined at immense cost and handled at astounding cost could be used to benefit the populace that have afforded it?

The huge arsenal of nuclear weapons in the world only has one way to make its exit. I'd rather we continued to work on an alternative.
My parents were deaf, so there wasn't much singing to me when I was a baby. But I managed to pick up spoken language anyhow so I doubt that singing is vital as the headline suggests.
Generally as long as babies aren't deprived or abused when they are young, they'll grow up fine.
My favourite, slathered with a generous amount of sarcasm gravy, is:

They feel they have candidates who are a bit stronger
coding wise that fit their needs right now that they
want to proceed with.

This said twice.

Once before any interaction at all and the same after an initial meeting when the technical interviewer had not bothered to review any of multiple FOSS projects made available beforehand.
> On two occasions I have been asked [by members of Parliament], 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
Did you email them?

Might be a good first step.
Yup-- an optical time domain reflectometer.

Though TDRs are in common use for copper cable, too. You send the pulse down the line and get a reflection back. They're a little worse than optical ones because there's more uncertainty of the speed pulses travel down a random network cable than a piece of optical fiber.
https://archive.is/GePIW
Programming is not so much about languages as about algorithms, and to a lesser degree - patterns. These don't change much language to language.

Also - witnessing the raise of Solidity on Ethereum, and how difficult it was for other languages to break through, I would say we have crossed the point you mentioned a long time ago.

Any new language will have an uphill battle now since there is so much less documentation, tutorials and StackOverflow replies to it. If anything, GPT can help here, since it can learn a new language fast, and then give replies that you wouldn't otherwise find on StackOverflow.
Forms aren't even a react feature. They are part of some meta frameworks and there are hundreds of packages you can pick from... Doesn't sound like it was solved to me
- D (the programming language). It's a lot like C++ if C++ were rebuilt around modern concepts like modules.

- Matrix. It's pretty popular but I see way too many open source projects still saying "join our Discord!" instead of "join us on Matrix!"
How about the actual case: many thousands of entities, who confirmed hundreds of thousands of previous results?
My guess is that the author chose to approach this in a softer way, without shaming the designers. He is leaning into education without assuming bad intent.

Not going to lie, this might be more effective than shaming designers.
I haven’t looked into this for a while, but are method caches not included in the dyld closure?
Is there a package you use for the JIRA <=> org mode part or is that custom?
> they work with screen readers, with increased font size, high contrast, and other less-known or unknown and even future use-cases and needs

Where does this idea come from? I’m seeing it all over these comments, and I strongly suspect this sentiment is coming from people that haven’t actually looked at WCAG or been tasked with creating a compliant accessible website. You can botch the contrast, hard code font sizes in pixels, and leave out pertinent navigation details for screen readers with plain HTML and CSS. Here’s WCAG if you don’t believe me (emphasis mine):

> Myth No. 9: Pages With JavaScript Cannot Meet WCAG 2.0: FALSE
WCAG 2.0 was designed to allow many new modern technologies to be used and still provide accessibility. Pages with JavaScript can be made to conform to WCAG 2.0. It is also possible to write pages with JavaScript using the JavaScript in a way that would make the pages not conform. It is also possible to create a page using only HTML which do not conform.[0]

There is nothing about using JS that makes a site less accessible, and there is nothing built in to HTML to make a site automatically accessible. The only way you’ll have an accessible site is by testing it manually and bringing in users to find edge cases.

[0]: https://www.w3.org/WAI/GL/wiki/WCAG_Myths
So what should I do with my gaze, should I zone out, would that be helpful
I enjoy the sound of crickets and cicadas (which are much louder) except for the one particular kind of cicadas we get occasionally in Texas that make a singular unwavering high pitched ambient buzzing sound, like the whine of an old tv cranked to 11, coming from everywhere. It's a horribly unpleasant sound, but thankfully they don't stick around long. The other cicada sounds are nice.
I am trying to understand how it is possible to filter all IP activity for such a (broad) search term. As opposed to say superbowl livestream.

They only looked at requests sent to YouTube? Doesn't YouTube use https by default?

Did they do a simple YouTube search for 'Tom and Jerry' note down the full URLs for first two pages of search results... and look for those in the ISP logs?

DNS lookups only show "www.youtube.com" but not the VideoID or full URL I presume. So ISPs must be logging all URLs being visited by all their users?
US wanted to desperately win the Cold War and winning China over was seen as a key goal by Henry Kissinger. That objective was achieved and diminished the USSR to a puppet. US lost other things as a consequence. This is a complicated geopolitical 4D chess game played by powerful white men. The rest of us are pawns and slaves to them.
Not sure if it's because of starting as a web/application developer and but I wish I was introduced earlier to:

- in-process databases (rocksdb, sqlite)

- FoundationDB

- C/C++ and low level programming in general (I wished I learned those instead of js when I was younger)

- State Machines, Actor Model (Orleans Net), Event Sourcing

- Bittorrent for other things than pirating (it looks like it's dying)

- Arduino and similar

- Seastar

- Arrow (ecosystem)
I love ubiquiti. My entire home network runs on their gear, with self-hosted management. I have infra deployed across the country in a remote office that runs their gear, with a cloud key. It's solid stuff all around.

Don’t use any of their unifi routers tho, can’t speak to that. I have an ER-4 at home and the remote office has a pfsense 1U.
John Nichols, author of The Milagro Beanfield War, dies aged 83
All I can see in the videos is typing one liners into small text boxes. I don't see any pipes and I don't understand how things fit together, how data is passed or what the overall structure is.
It's a Japanese phrase related to Buddhism: https://jisho.org/search/gokurakujoudo

Of course they also might just be a fan of J-Pop https://en.wikipedia.org/wiki/Gokuraku_Jodo
Interesting— looks like it is a Dream Machine plus WiFi AP combo.
Scientists develop non-flammable liquid fuel
Changing the content from an html page to a shell script based on user-agent is a pretty bad abuse of HTTP. Why not at least require `-H 'Accept: text/x-shellscript'`? Or be more basic and give the script its own URL
I couldn't agree more. I have a 65" TV that's about 3 years old. It was a midrange model with a nice picture. It's now sitting here waiting to go to ewaste because the mainboard failed. Unfortunately, it turns out that was a common failure in that particular model, and replacement mainboards are no longer available. And because of the proprietary nature and integration you mentioned, replacing it with something else just isn't feasible. It almost makes me sick to think about trashing this giant piece of equipment (which is part of the reason it's still sitting here) but I just can't see any hope for it.
>The "Nordic Model" that became vogue in American political discourse is the Norwegian model, which is almost entirely subsidized by oil. We may as well copy Saudi's social welfare program then (on a separate note it is actually pretty generous after massive concessions were given after the Arab Spring).

Unironically yes. The US is the largest producer of oil and the fourth largest exporter. Use the oil money to fund healthcare.
> I'd say >50% of my visits to Twitter over the last few months have been met with an error page and a 500 status.

I haven't seen that in many years, personally, either before or after Musk took over.
Ghostlike dusty galaxy reappears in James Webb Space Telescope image
I am guessing there must be some multiplier .. like hits to a CDN in parallel / pre-fetch a few seconds of video for each of the 10-20 videos on a search page.
I love unifi, I have a dream router, and three APs in an airbnb. And it's really solid.

But man, it's just too hard to find available stock. It took me time to find the dream router and even now it's out of stock, and, this new device is also out of stock.
> Database systems have been able to deal with concurrent updates for quite some time now, so I don't think doing this is technically difficult with the current state of the art.

Traditional ACID systems can't really handle them nicely - your only choice with an update is to commit it or discard it - so you have to do a lot of handwritten logic on top, and even if the database itself handles that well, the layers above it generally don't. Event-sourcing style systems work well but they're still not really mainstream yet.
This is quite a yak shave. You can run Spotify on one computer and have it output to speakers connected to another computer using Spotify. Remote control. I do it all the time.

So you can run Spotify on your desktop, and control it from Spotify on your work laptop.
It's typical AI cope. Every time I ask for a specific example that does something mind-blowing (whether it's Copilot or ChatGPT, or whatever), it's always ignored.

I've tried using both ChatGPT and Copilot for coding. Other than generating the most basic of boilerplate, it's completely garbage. I've tried parsing unstructured data. Unless it's trivial to parse, it's full of errors (in some cases hallucinations).

And when I bring this up, it's always followed up with "we're early bro, AI will get better bro, trust me bro, just a few more terabytes of training data bro."
> Them following the law is entirely downstream from Congress doing things like what Wyden is doing. Their existence is predicated on congressional satisfaction

The director of the NSA outright lied to congress while under oath and has faced zero consequences for it. There is zero meaningful oversight in the US and congress is absolutely powerless to do anything but bitch and moan about it publicly just like the rest of the American people. That was what drove Snowden to finally leak what he knew. He saw that congress had no means of knowing what was happening and therefore they couldn't do anything to stop it.

Not even the president can do anything about the NSA. Obama campaigned on ending the mass surveillance of the American people. Presidential candidates tell a lot of lies while trying to get elected, and Obama was an effective orator, but he was also a civil rights attorney and taught constitutional law. I believed he meant what he was saying when he said that the NSA was ignoring the law whenever it was convent for them, and that he would oppose any bill that included retroactive immunity for telecom companies that were handing over American's data to the NSA illegally.

Of course, once he got into office everything changed and he very quickly spoke out in favor in the NSA, he vastly expanded their powers to spy on Americans, and he granted immunity to those same telecom companies. I figure that means that once he was elected the NSA showed Obama some super secret information that convinced him that violating the constitution was necessary or perhaps he was shown exactly how much dirt they had on him and his family and he was threatened to fall in line.

Either way, it doesn't appear that anyone at any level of government can oppose the NSA in a meaningful way.
I thought this as well. At my shop, everyone in the hiring chain has adopted the "Talent Acq" mindset. Even engineering managers just do Keyword matching for skills. No one thinks about the problem needing to be solved and that maybe, just maybe, complex problems require people who can "open a can of whoop-ass" on them. That's a gift, not a skill and it does NOT fit the process.
It's the same thing for Docker. Just one command. The nix is much harder to deal with mainly because shell.nix is harder to read and write then a Docker file.

Additionally nix uses shell hacks to get everything working. Docker uses an os primitive DESIGNED for this very use case.

And additionally, because docker uses os primitives you can use docker-compose to manage multiple processes on multiple different environments simultaneously. Something that's much harder to do with nix shell.
It's not a particularly good setup, but it's also not a particularly bad one.

Actual prosumer+ products like Sophos XG (free), Untangle Home, *sense blow it out of the water, though, by giving actual offerings for features where Unifi gives a diet version.

That all being said, it's definitely a cut above most consumer networking setups, maybe with the exception of Asus -- they do a pretty solid job.
I had success in the past hampering the process by linking to various legislations (e.g. GDPR, CCPA) and asking my PM to reach out to legal to approve the implementation. At larger companies legal is usually pretty cautious and takes a very long time to respond.
If I'm a US citizen in the US, hosting a website on US infrastructure, why would a rule that the EU put in place impact me?
Could anyone help explain what this is. Is it just a fancy WiFi router?
Indeed, if I was in LE I would not give away my signature tells.

The argument is our course: is public safety more important than data privacy?

Nobody AFAICT is honestly running those numbers. Probably because it would require cross-agency number gathering and the end result is potentially that agencies lose some magic powers.
No further investments in Virgin Galactic, says Richard Branson
Lazarus is an Object Pascal IDE modeled after the old versions of Delphi.
Right?! Who's buying? Big businesses or regular retail? Or are they limiting supply to keep prices high?
Tesla Cybertruck review by Jason Cammisa [video]
Never mind that, check this out:

https://ca.store.ui.com/ca/en/pro/category/all-cloud-keys-ga...

Finally a viable USG3 replacement.
Peanut is "maní" so a MIRV could be "Muchos Maní"
If you ever wondered:

- HN: https://www.google.com/search?q=%22complex+and+multifaceted%...

- arxiv:
https://www.google.com/search?q=%22complex+and+multifaceted%...

- Google Scholar:
https://scholar.google.com/scholar?hl=en&as_sdt=0%2C22&q=%22... (quite a few pre-GPT)
The second one.

Businesses aren't buying this shit.
https://www.wsj.com/economy/jobs/small-business-jobs-hiring-...
> It could lead to a new way of monitoring insects.

Hm!
How a shifting climate is catalysing infectious disease
Ask HN: What is your favorite 'soft' science fiction
Curious to know what HN scifi fans like on the other side of hard science. Bonus points for more recent stuff including online fiction or short stories.
Another confused product from UniFi. Is it targeting home users or businesses? It looks like businesses from their web page yet feels very much like a better fit for home.

It only runs UniFi Network, so you have to buy more things, that also run UniFi Network, to get into any of their other products like Protect.

I like their stuff but lately a lot of their stuff feels just confused to me, like they don't know what they want to be.
I feel they all but abandoned the EdgeRouter line, which hits the sweet spot of prosumer for me.