skysight-inc/HackerNews huggingface dataset:
In 2012, the www-style mailing list (where the CSS WG organised and discussed before moving to GitHub) was receiving up to 1400 messages a month: https://lists.w3.org/Archives/Public/www-style/ . There was active participation from professional, full-time standards experts employed by Google, Apple, Mozilla, Opera, Microsoft and more organisations. The author of this nesting spec first proposed it in 2011: https://lists.w3.org/Archives/Public/www-style/2011Jun/0022....

And this was hardly the first such discussion. You can find requests going back for years before even that point, with people requesting nesting/hierarchical rules and being shot down.

So no, there was no lack of expertise or passion. So why has it taken this long? A failure of leadership? A failure of process? Perhaps the few, pigheaded opponents of an obviously desired and useful feature were able to sabotage progress by making it impossible to achieve consensus. I don't know. But I refuse to let them off the hook because they finally got around to delivering something in 2021 that the web should have had in 2001.
I'm torn. I'm not meaning to claim that marketing is the sole requirement for success. That said, when the topic is raising the profile, I see profile as market share. Which... Needs a marketing budget.
> the reality of my "Existence" gives me the right to Survive using any and all means.

According to what system of law? Enforced by what level of violence? You might declare certain things to be “your rights”. But without a big stick to defend those rights they are nothing but useful thinking.
Slanic Prahova salt mine, you can look up pictures online, but the scale, sound effect and chilling effect are lost.
I really think CSS gap is going to cover most of these needs. Adding decorative nodes to the DOM doesn’t seem like a good solution.
No, classism would be: The waitress should just quit or be fired if she doesn't feel safe at her job.
It affects somebody. Perspectives like this are so America-centric.
Emacs is a huge stumbling block for me. Everyone used emacs and expected you to as well.

Common Lisp seems great - I'm so curious about CLOS - but I cannot get along with emacs, and I have tried.
Wait, you mean you don't want a doctor using hallucinated images to treat you? Can't wait for deepdream to be applied to chest x rays. /s
How to Change SafeSearch Filter in Windows 11
Thoughts on PWAs?
Can't you just listen to a song you know well in your head, and be aware what the notes are?
You are asking for the impossible. It can be impossible to tell with things that only have no - to mild effects. Proving a negative ("this is not dangerous") is hard :)
That means it should only be used to detect false negatives, not false positives.

I'm not sure I trust people to maintain that discipline.
> This would depends on the false positive / false negative rate.

I'm not a doctor, but I am a physicist and former pro-photographer, what is noise and what is signal in an experiment whose output is an 'image' has nothing to do with what makes a photo look good to human eyes. Often the whole point of methods of visualization is to make the image look objectively bad so you can easily pick out the areas of interest by the fact they are an eyesore. Applying upscaling to those images will actively destroy vital data.
Given the forgiving requirements, I would choose whatever I know best, because I'm not going to special snowflake a system unless doing so offers outsized benefits.
I'd agree with this. This is a great example where I wouldn't put this into a critical production system.

Up-sample your Tinder photo? Sure.

Look for a sarcoma or bulging disk? No
It is a good think that people now have the choice to live in ways that you don’t agree with. In the same way that you have a choice to live they way you want to even when most people disagree. It’s called Freedom by the way.
Tgg there too much
Have a look at some third party Reddit clients like Slide or Sync.

I like the idea of all comments being expanded, but tapping or clicking on a particular comment to collapse its children.
Even when the purchase process has been streamlined it's still a headache for a piece of software I might only use 1-2 times a year.
They do in the paper. I'm not sure why the article doesn't.

https://arxiv.org/pdf/2104.07636.pdf
People in france are doing the same thing now :) Mcdo is popular there too :) (not that I'm just blaming one fast food place)
I'll concede the healthy extension ecosystem is possibly a result of the marketing budget ("Developer Outreach" being the preferred euphemism).

I suspect the learning curve is probably a big part of Emacs lack of mainstream success (same with Vim/Neovim).
Primary author here. Happy to answer questions!

Also, feel free to email me at the address in the paper if you're interested in talking about it in more detail. E.g., I've already heard from some hardware folks looking at expanding on this work.
So, we all end up with a blend of celebrity features if that is a large proportion of their training data.

I would be interested to see what it does with Doom guy, as mentioned in the OP comments.
I don't know about the last 10 to 15 years, but 30 years ago, a lot of clothing brands had wrinkle free/resistant products which significantly reduced the need for ironing.
Go is slower because it optimizes for compile time.

Rust is slower (usually) because Rust does not revolve around making the most use of the hardware it has.

both are fine choices; nothing wrong with either direction.

Zig performs very well by default because it was designed to be efficient and fast from the start, without compromise. it has memory safety, too, but in a way that few seem to understand, myself included, so it's difficult for me to describe with my rudimentary understanding.
> Because otherwise your boss could tell you to sweep the floors while your software was compiling.

And if the floor was really dirty and he had a good reason (showing off the office to a visitor and nobody else was available), I'd be like "sure thing, lets get the place nice for the visitor; I'm not busy". Or, if he was just a neat freak and constantly asking people to do work they weren't hired to do like that, I'd say no.

> Do employees get to decide that they're not going to do something because they don't feel like it?

Generally, you're hired with a job description. Anything outside that description is up for discussion. I mean, I'm a software developer, but if I had to have a union contract that said I wasn't _allowed_ to empty my own garbage when it annoyed me that it was full... I'd go elsewhere.

I don't expect the owner of the company to prioritize my interests over those of the company or his own. But I do expect him to consider my happiness and well being when making decisions that effect me (or, more generally, groups). And, along the same lines, I prioritize my well being over that of the company, but the well being of the company matters to me, and I'm willing to be flexible to help it succeed.
Interested in this project! Ever since Redis become much more than a KV, I've been seeking something a bit simpler. I'll admit, Redis is simple to get stared with, but there is a lot to learn once you do.

What goals does Beryl have, both short and long? Does it aim to compete with Redis? Can you host a cluster of BerylDB instances? What type of benchmarks are you seeing?
pfft...no one knows what is going on including the Chinese. These are ever changing complex systems. Its not even like looking at a hurricane, but more like looking at a few thousand of them interacting. All the 6 inch chimp brain can do with that type of input is produce errors. So the gap between what Shiny Joe Rogan or a China Expert says tends to zero.
Yeah that's great in theory. In practice you have to go to the official route (tm). Here's some of my experiences:

1) Internship at a well known tech corporation. I was on a project that would accelerate the debugging and diagnostic of a machine the whole factory depended on; tl;dr I was making an app to replace an overgrown Excel sheet. To do that we used an opensource library but the catch was that the maintainer made its money by placing the documentation under a paywall. At some point the project was going well but the leftovers from Google Code could not do anymore. So it took two months (TWO MONTHS!) to do a $15 USD one time payment with the company's credit card. Apparently the process took longer due to the fact we had to go through PayPal.

2) Another multi billion corporation, less big but still multinational. They spent hours and lots of money on internal propaganda to promote their "core values"; which of course included "agility". We wanted to buy a commercial code analysis tool to save time during code reviews and increase code quality of a code base where ~30 devs worked. No brainier right? We had the R&D department's VP's OK to buy the damn thing and ask for forgiveness to the mother ship later. After 6 months our team leader was still receiving calls and and form to fill. "Do you really need this? Did you think about other products? Did you have the OK from this person thousand of miles away and this other person who speaks in a very broken English?" Using the company's internal organism and salary tables we estimated that during those six months they have wasted about 5 years of licensing in salary.
Show HN: Compile for Arm at native speeds in an emulated system
There should be an electron competitor that replaces the chromium part with any installed browser (on any platform) and the node.js part with a library with a C interface that can be interoperated with from my language of choice. That should be possible in <1MB. There libraries that do that, but they either lack important features or are too tightly integrated with a specific programming language to use.
The article says "prevents stateful Heisenbugs." The key word being stateful -- state is reset when a crashed process is restarted.
Pretty much any company operating in a major US city.
Does modern hardware require OS-mediated isolation? If not, why should the OS get in the way of apps using the hardware directly?
they use structured light; all the ones I have, anyway.
> because the M1 SSD controller has not yet been reverse-engineered

It has been. Supported in the Corellium tree today and in a tree somewhere for Asahi, on its way to mainline
I had a NUC(NUC6i7KYK) that no matter what I tried, I couldn't make WiFi work reliably. Tried Debian, Ubuntu, Fedora, tries upgrading the driver blobs from Intel, nothing worked!

Then one time for fun I tried Pop!_OS, and lo and behold, never had a problem with WiFi again!

Good job System76!
But Americans love adversarial systems

This is an underrated point actually. I've thought about this for a while and there's a case to be made both for and against some of the adversarial and arguably antisocial aspects of American ethos.
That's exactly what ChromeOS does. Quick reboot (a few seconds) and it's done.
No your actions show your morals. When members of a Church molest children and protect priests that do, it speaks loud and clear about their internal morals.
You make the bold assumption I know Ruby and if this is a time constrained project I would be more willing to use something I know intimately.

What I'm trying to say is in this case, I'd rather use Elixir and Phoenix as I know that best at the moment.
I think so, like the business model used for US public television and public radio.

There are some TV translator clubs around the US that are supported by voluntary subscriptions, who also insert linear streams of hyper-local content and public-access content. I would find value in that, and would consider supporting. (Those translator clubs use low power OTA transmitters, but the Opinion and Order seems to put them on the same footing as a local OTT service)
Mirroring this sentiment. CSS is fantastic now and they've put a lot of careful attention into the new specifications. I haven't run into a situation in years where I was unable to lay something out the way I pictured it in my mock ups. We used to have to do a lot of hacking just to get simple things into layout in the mid to late 2000's.
Unique constraints roll your transaction back. Put your `INSERT` in a nested transaction and you can fall back to `SELECT`, and keep going without throwing away previous work. In multi-table, write-heavy workloads, this insert-or-select path begs for nested transactions so you can lean on uniqueness constraints while keeping your transaction afloat. So far I'm not convinced to abandon that pattern by this article, but I'll keep an eye out for a happier path I guess.
It is impossible to account for every edge case without infinite resources. Being flexible is very important when resolving things that you didn't consider.
You've got to support PCI (or something) to find the USB controller

PCI is nothing in comparison to the complexity of USB, especially since the BIOS will usually have set up the I/O ranges for the devices already. It's literally a few dozen bytes of machine code to scan the PCI(e) bus for the device you want.
Linux libinput and high-resolution wheel scrolling
I have built several embedded linux distributions for raspberry pi using buildroot. I have had great luck with it. There is a bit of a learning curve, but that seems to be the case with most embedded devices. I would recommend anyone getting started to try it out.
That was a decent show. Great place to find AT cases, SIMMs and imported knock-off Sound Blasters in identical blue/orange boxes.
Quick note: the exp does not work the way it does with scalars.

https://en.wikipedia.org/wiki/Matrix_exponential#Elementary_...
Just to add a counter point: I have enjoyed most jobs I have had. But I also realise that I have been quite lucky. There seems to be a lot of dysfunctional, soul destroying companies out there.
1. Maybe I'm guilty of moving goalposts but super-resolution of faces isn't that 'Jaw-Dropping' after the recent GAN work that showed that you can create hyper-realistic synthetic faces from 0 input to guide it.

2. There are certain portions of the image that clearly do not contain enough resolution to be reconstructed satisfactorily. E.g. teeth, skin imperfections. I wonder how well a person would react if their teeth were either messed up or "fixed" by "the AI".
Uh, with Yocto at least, it's also pretty simple for a basic bootable disk image/packages... downloading all the source and compiling the cross toolchain along the way...

git clone git://git.yoctoproject.org/poky
cd poky
git checkout -b hardknott -t origin/hardknott
source oe-init-build-env
MACHINE=qemuarm64 bitbake core-image-sato

But after the first build you may want more - bringing in other functional layers for different features (maybe you want docker?), support for different boards (same OS distro for x86_64 and ARM, or your own custom board... plus it can build a whole SDK for you for local development/debugging?), customization of target files, pulling from updated upstreams, support in deployment and throughout the device lifecycle, custom package feeds, etc.

There's a lot going for Yocto, it has a deep learning curve but does a pretty good job of taming the complexity of managing an entire OS distro.
You almost never want to get stuck on an old unsupported language version. Language is defined by culture, ecosystem and their application of intention.
Well, yes, in human dosages from human formulations. (Is anyone serious disputing this?)

Ketamine is also safe for people who aren't infants or pregnant when administered by a physician at an appropriate dose for a legitimate medical use, and it's also used in veterinary care, but that doesn't mean self-administering it is a good idea.
> It's possible, even probable, they look at your results and then give you permission to publish.

Which makes observable results inherently biased and any comparison useless.
Faulker lore: he didn’t want to attend this ceremony. He wrote the speech in the plane while he was drunk. And quickly delivered the speech drunk and mumbling.
What's the best commercial or open-source software for photo upscaling these days? It would be so wonderful to breathe new life into very old family photos!
Unfortunately it isn't that simple. One of the comments on the youtube video gets to the heart of the matter:

> I don't see how this might be changed. Most of those little red circles are not just "tiny computers" but also different implementers in different companies, all trying to protect their little fiefdom against their customers

There are of course initiatives like libreboot/freeboot/whatever, and efforts to reverse-engineer the firmware of microcontrollers in peripherals, and there exists fully documented hardware such as the Raspberry Pi 4 (I think?), but even with full documentation, it's incredibly hard to write custom firmware, and the benefit is very slim (better security perhaps?)
I find it interesting that they have essentially migrated to the model that 500 startups pioneered.

YC has obviously been more successful and I'd chalk that up to it's early exclusivity - whereas 500 thought that the right approach was to spread the risk out.

With the early YC approach it's more akin to the power law of a venture fund and needs to hit just one or two home runs.

I'd be curious to look back in a decade to see if the returns plateau with this new approach.
The incalculable cost of cheap chicken–and the hidden industry that shoulders it
If only it wasn't Electron...
Great observations. I see this paper as the first in a three-part series. The second part is specializing it for convolution (which has additional structure to exploit), and the third is hooking these approximate ops into deep neural nets the way people currently do with scalar quantization / pruning.

I'm not optimistic about beating tensor cores when running on GPUs, at least until/unless we get similar hardware support.*

Barring better hardware support, the killer app is probably CPU inference--once there are Conv implementations and the necessary GPU kernels to train the network.

*Aside: this support would be pretty doable since the kernels look almost identical to GEMM kernels--you just need a multiplex-add rather than a multiply-add. On an x86 machine, all it would take is a vpshufb-add and a 4-bit unpack instruction.
Wish they had actual high res image for comparison.

Looks like a great way to save bandwidth for video conferencing calls
There's flawed benchmarks and there are completely wrong benchmarks.

I've seen so many benchmarks where the timing or loop overhead dominated to the point that they weren't measuring anything but the cost of taking timing values

I've seen benchmarks where they run a single time without warming up the disk cache, so whichever benchmark they happen to run first shows as 2 orders of magnitude slower.

I've seen benchmarks where the standard deviation was much larger than the difference between the times reported, but they didn't bother to check for this.

I've seen benchmarks where they don't even use the same algorithm, and the difference in the algorithm chosen dominates any other concerns.
The iphone has a front speaker. The top one is a loudspeaker and a normal phone one. And they tune it so when in landscape I don't really notice the difference between the front and outwards speaker.

Phone speakers have come a long way since samsung was putting them on the back of the phones..
one issue is that pens need to have some compliance to the surface (versus a 3d printer or CNC, which don't)

to get good lines on my CNC machine, I had to make a slide on the z axis with a spring to apply force downward with the pen.
I really hate using laptop without numpad because there are 9 digits in my email address. It is much faster to enter it using a numpad.
There are plenty of resources outside the company (blind, etc) to discuss this. I’m fine with banning activism channels. They erode morale.
I wish I thought of this. Then I could quit my job.
No Access: Lgbtiq Website Censorship in Six Countries
* in prescribed dosages mixed for human consumption, not dosages of the same or similar strength/mixture as would be given to a horse. And probably not for treating Covid, which is not a parasite.
and he's on twitter here: https://twitter.com/baabbaash
Some programs like blender treat the top row numbers as totally different things (actually numbers vs camera movements) and for people typing a lot of numbers, the num pad is faster apparently.
Robot PK: Baidu “Apollo” Self-Driving Robot Vehicle vs Tesla Bot Robot
I'm not sure I'd consider death threats aimed at children just "salty"?
https://www.ajc.com/blog/legal/georgia-judge-loses-over-vulg...
Can't you just use the top row? I type numbers much faster with top row than numpad. As a result I never touch the numpad.
> I think this method is less attractive to training acceleration scenario

The proposed hash based encoding function is not differentiable, so it doesn’t appear this method can be used for training at all.

I’m not aware of any hash functions that are analytically differentiable, so to support efficient back-propagation I suspect that some fundamental changes to this method would be necessary.
Absolutely heavy on the hardware. Lots of micros, obviously, but there are always a few minis (PDP-8/PDP-11/HP 1000/etc), Unix workstations and odd stuff. This year there is even an IBM Midrange display (System/34, /36, AS/400).

Appropriate vendors are welcome and loads of stuff changes hands.
but at cost of increased computation. I doubt the upscaling computation is able to process at an acceptable frame rate
I didn't say that the pandemic will do the US in. I said that the pandemic demonstrates the US's inability to take effective action. China's ability to deal with problems that require collective action gives it a large advantage over the US.
There was a movie about Russian arctic base, where the hero for some reason had to spend the night outside and warm himself with discarded portable nuclear plant. When he manages to get back inside first thing he was looking was iodine tablets.

Looked very handy thing that nuclear hand warmer. Like big cabin stove, which runs for ever and needs no fuel.
It may be an Electron app, but a lot of custom engineering has gone into the core text editing stuff - https://code.visualstudio.com/blogs/2018/03/23/text-buffer-r...
Similar to siblings, our medium sized enterprise has a procurement process best described as ‘avoid if possible’, with the last product we onboarded taking over 15 months from start to finish for around a $50k annual cost. Our likely move will be away from docker because we can’t afford to be paralysed for that long waiting for bureaucrats to make a decision.

If docker wants to play like this they will need to be willing to partner with a ‘real’ services company who is already on a range of procurement panels to get a foot in the door, at least in my part of the world. If we could pay this as part of our MSA with a vendor we already use, $50k a year wouldn’t be so bad, but adding a new vendor and pushing that uphill? Not likely for us.
Wow!! I just tried it too and nailed it--I certainly wasn’t expecting that!
I'm a huge fan of Dave Murray's. It's great to see that he'll be there demoing the Commander X16. He has a great way of making vintage technology accessible and relevant as a teaching tool. I've spent some time watching his videos with my son. I think the technology of that era is great for learning computing basics from first principles.
Oh sure, PCI isn't too bad, but it's way more work than inb(0x60) or inb(0x3f8). (although to be fair, you probably want to setup an interrupt, which is real work)
Caleb Wallace, prominent anti-vaxxer who contracted covid, died even after taking Ivermectin.
The digits in my email are "741852963", which is much easier to type on a numpad compared to top row. IIRC, I used a numpad to type those digits when I registered my email.
I'm curious. The 2015 article said they'd killed 99% of the ants, but it took 6 more years to kill the rest? There's more to the story.
This is the best thing I’ve seen in quite a while.