Maybe we just need to go all the way: How about a WASM core with a React GUI that runs inside a custom Electron renderer which outputs the TUI? 100% CPU guaranteed. And you'll never find that important piece of information in an all-monochrome wall of text with no icons. Why use a low-level print() when you could improve your productivity with a high-level framework? /s
You could hire a reasonably skilled dev in India for a week for $1k —- or you could pay $20k in LLM tokens, spend 2 hours writing essays to explain what you want, and then get a buggy mess.
As the author says, most incidents of this kind, in most of the world, are protesters vs. police, and the police have .. a substantial amount of control over whether the situation escalates or not. Including just opening up with tear gas.
Conflicting football ultras is basically the only case where this doesn't happen.
(I've never been near a tear gas kind of event, but I did witness the Met Police deploy "kettling" for the first time in May 2001, close enough that if I'd not paid attention to the police lines forming up I would have been imprisoned uncomfortably for eight hours.)
For colours to look natural you need your white light to contain lots of different wave lengths. It’s usually measured as Ra. Artificially looking LEDs are easily 10x cheaper than photography grade LEDs. Also, this guy is probably paying taxes and handling stuff the proper legal way. If you order from Alibaba, chances are you’ll not be paying taxes. Plus if they offer a 5 year warranty, they probably need to keep some money around for repairs.
My first guess was that they used an external brick for the power supply with a relatively low output voltage--that would eliminate a lot of the CE test load. However, a cursory glance at the product photos suggests the power supply sits within the base of the lamp. Maybe the product developer can shed some more light on this. ;-)
That would certainly make certification easier, but as I suspect you understand, wouldnt achieve it alone.
Even if every component was CE qualified, the combination would have to pass its own testing, plus there are a lot more to the standards than just not electrocuting you immediately upon contact.
I can't see any of the energy efficiency labelling that would be required in the UK or EU for example...
That means it doesn’t need depth. Depth is helpful for getting good point locations, but SLAM on multiple frames should also work.
I’m guessing that they are researching this for AR or robot navigation. Otherwise, the focus on accurately dividing the scene into objects wouldn’t make sense for me.
Segmentation in 2d is mostly a solved problem (segment anything is pretty fucking great) Segmentation in 3d is also fairly well done. You can use dino V2 to do 3d object detection and segmentation.
The diffcult part _after_ that is interacting with the object. sparse and semi dense point clouds can be generated and refined in real time, but they are point clouds not meshes. this means that interacting with the object accurately is super hard, because its not a simple mesh that can be tested/interacted with. its a bunch of points around the edges.
Where this is useful is it allows you to generate a mostly plausible simple 3d model that can act as a standin for any further interactions. In VR you can use it as a collision object for physics. For robotics you can use it to plan interactions (ie place objects on the table)
Its also a step in the direction of answering "who's" object it is, rather than "what" the object is. Who's water bottle is much much harder to answer with machines (without markers) than "is this a water bottle" or "where is the water bottle in this scene"
The US has become a world leader in suing curious people into submission. As soon as you touch any commercially available tech and do anything that the manufacturer dislikes, you're at risk, thanks to § 1201:
"No person shall circumvent a technological measure that effectively controls access to a work protected under this title."
Extending your digital camera with new firmware? Illegal.
Inventing a custom ink or add-on for your printer? Illegal.
Repairing a tractor? or a ventilator? Illegal.
How do you expect anyone to get world-leading science done in this environment?
These are bad things but I have a hard time seeing these as the reason why science is lagging.
Science is lagging in the US because the US has destroyed viable careers in science.
Who does the hard work to get PHd in a scientific field knowing that they'll be saddled with hundreds of thousands of jobs in debt and that there's a good chance that they'll have no employment opportunities after the fact. Especially with the recent destruction of the public sector in scientific jobs, it's probably the worst time ever to get a degree in a field of science.
People do not graduate with a STEM PhD with hundreds of thousands in debt; that is not how the education system works pretty much anywhere in the world.
Your PhD might not put you into hundreds of thousands of debt, but your undergrad very much might in the US. And then you'd have to choose to start a PhD while having hundreds of thousands in debt.
This is the truth. I would love to go back to school and do research to get my PhD. But going back to living on sub-minimum wage to work 80+ hours a week is just not something I can do at this stage of life.
In fairness that sounds like extending capabilities of something that already exists. For personal use that should be okay. For commercial use, that would run afoul of IP -unless we’re talking about open source, though even then you might have obligations depending on the license.
If you want to start from square 1, using your own IP, you should be able to.
Now, sure it sucks that you can’t do those things you mention for ordinary use, which we should, but you are still able to come up with your own ground-up solution for commercial purposes.
Indeed, this is how companies like Facebook got a head start because they created scrappers for MySpace that made the transition easier. If you try to do the same today, they will likely throw you in federal prison for "tampering" or commit lawfare so heinous it'll feel like a war crime.
> If you want to start from square 1, using your own IP, you should be able to.
That's not remotely how any progress has ever been made in the history of the human race. Newton himself said he stood on the shoulders of giants. Or as Sagan said, to bake an apple pie from scratch, you have to first invent the Universe.
A clever patch to an existing thing is exactly how you get to the next big thing after enough patches.
I don't think people realize how important incremental improvements are. Before open-source software took off, everyone either licensed a proprietary library or invented an ad-hoc solution. If the proprietary library was discontinued, you often couldn't extend or improve it (and even if you could, you couldn't share your changes), so you started over, either from scratch or with another vendor redoing the same work.
This is also why we have so much e-waste: once a manufacturer ditches a product, its usefulness is permanently limited, both by law and practicality. Copyright expires eventually, but so far in the future that we'll all be dead by then.
They do, on paper, but many countries hardly enforce them. For example, the EU has more caveats to its section-1201-style insanity; China simply doesn't care at all. These copyright treaties are useless in practice and harmful because they ossify a bad system.
I think some people overblow the lawsuit risk in the US. It really does suck here, however one of the benefits to certain types of innovation is that the US has a lot of IP protection infrastructure. Which stiffles innovation in a lot of ways, but also makes investment easier in some cases.
This is true in a way. We are all very free to research and innovate, it is just when you get it in your mind to actually make any money that the lawsuits show up.
Legally risky research, but if it has high enough rewards will eventually end up in the hands of extremely large companies that have the legal backing to do anything they want.
Momentum is a large part. I also do think there's somewhat of a motivation that once you've gotten to the top you can sue people who try to displace you into oblivion - ye olde classic "temporarily embarrassed millionaires" syndrome.
That landing page example is devastatingly bad. You start with a page that has usage numbers, uptime, support 24/7 and a customer rating above the fold. You end up with a page that lacks all of these advantage and instead looks bland and has horrible typography and even less text contrast.
In line with that, the Dashboard looks more organized in the "after" picture, but that's because it lost most of its useful information.
Author here. I agree that that wasn't a strong example. I wasn't happy with the outcome of those before/after examples, it was rushed before the launch, and I shouldn't have shipped it. Removed. I mostly use these commands on smaller targeted sections on projects that I unfortunately can't screenshot, the case study examples where rushed and didn't communicate the value. Removed them for now, until I can fill in better, real examples.
reply