skysight-inc/HackerNews huggingface dataset:
5 LED Downlights in the kitchen, 3 in the upstairs bathroom, 2 in the downstairs bathroom all installed by an electrician 11 years ago and still going fine.

LED bayonet fitting bulbs in the regular light fittings in the rest of the house seem to only get a few years though.
Overly sensationalist comment.

Everything is perspective; If you're use to certain standards, and the readers are use to certain standards, expressing the travel to a country where such standards are known not to exist, then you might view the situation as something to overcome —survive (to carry on despite hardships).
A huge portion of modern technology was originally developed for military applications.
jarthur, now that is a name I have not heard in a long time…
A journey: 10 years of manhole cover photography from our community
I remember frequenting this site, amazed by their complex yet simple design each time. I still wonder why hive plots haven't caught on more.
Isn’t that equivalent to syllable splits — since words are split on syllable boundaries?
Your site does not work on mobile. It's impossible to scroll At least in Vivaldi mobile.
The market as in who needs things, and is willing/able to pay for them, and who provides things and is willing/able to sell them.

I’m not talking about the stock market (which is built on top), I’m talking the actual economy.

Of course, command economies exist (and may again), and those tend to shortcut many of the niceties eh?
Competition: Build sound and graphics in less than 161x225 microns of 130nm ASIC
Yet all software companies and to a lesser extent the whole economy depend on open source software to function. In my opinion, the toxic attitude is marginalizing developers who see that.
The results of the research and development effort, e.g. the code and resources like documentation is how I was reading that sentence.
I'd say the nature of a contractual relationship fundamentally differs from that of an employee-employer dynamic. As a contractor, you're not requesting a raise but rather renegotiating the terms of your engagement, which is a standard practice as contracts come up for renewal.

Working with a lawyer for your contract negotiations can ensure that your interests are well-protected. They can help include provisions such as inflation-adjusted rate increases and other legal protections to safeguard your position.

Ultimately, the outcome of such negotiations hinges on the power dynamics and mutual dependence between you and your client and your leverage is never higher than at the start of your employment/contract.
Not in Europe, they exist. I'm from the Netherlands, you can find public third places.
First of all, I think there is a problem with your design if you have 50 or 200 cases. Most of the code I have seen -- in any language -- have no more than 10 cases, rarely 20. Maybe that is the issue to look at first.

Then, this "limitation" is not an argument for not running the exhaustive check. In the vast majority of cases where there are about 5 enum entries and most cases need their own path, they would be explicitly written out (i.e. no _ =>), and this works extremely well. I have had good experience, and I believe other people can attest this.

If you only have 1 case matched and everything else goes in _, later needs to add one case, you just do that, likely in every other language, there is nothing that can help. But what's described above is already a big improvement.
I'm don't know where you are talking about, I've now looked at the four closest food labels I could find and all have been kcal/ kJ, are you in Kenya or something?
>“There’s been a systematic change where employees feel the employer is extremely lucky to have them,” Mr Gurner said. “We need to remind people they work for the employer, not the other way around.”

At least in historical times there was the ocassional revolt against the feudal overlords, and types saying such things were stomped which kept them in some humility.

Hell, even Louis XVI saw himself guillotined when he pushed his luck too far.
Was it really so amazing? Here is half a Docker implementation, in about 100 lines of Bash...

https://github.com/p8952/bocker
> when we open them, they don't just display a page with an article. We get greeted with banners asking to consent to ad profiling

My default browser is Firefox with the excellent NoScript extension. For the majority of websites I visit - including 99.x% of those where I'm just visiting to read content - this works amazingly well.

Pages load blazingly fast, no opt-ins, no GDPR banners, no pop-ups. It's glorious.
Looks like the underlying project is not open source:

"WebVM is based on a CheerpX build that we host. We encourage users to deploy their own versions of WebVM, but we don’t currently allow self-hosting of the CheerpX engine itself. This public build of CheerpX is provided as-is and is free to use for technological exploration, testing and non-commercial uses. If you want to build a product on top of CheerpX/WebVM, please get in touch:"

https://labs.leaningtech.com/blog/mini-webvm-your-linux-box-...
No, it's not, or at least, it doesn't have to be, and it wasn't always. It's amazing how our modern society has so completely lionized and internalized greed.

Maybe the core concept of a corporation could be, for example:

- to make an excellent product in a sustainable manner,

- to provide gainful employment,

- to steward a natural resource,

- to push the boundaries of human knowledge,

- to organize a portion of society,

- etc.

I'm sure I could go on, this is literally 3 minutes of thought so far.

All of these could be pursued as the primary purpose of the corporation, with a goal of doing so profitably as a secondary concern. None of these are fundamentally incompatible with seeking profits. And in fact, in the past, as part of incorporation, you had to create a charter: what was the purpose of your corporation? That's actually still part of the prices if you go to register a business, though I don't know how meaningful it is anymore. Even the doctrine that corporations be managed "for the benefit of the shareholders," does not necessarily imply a focus on earning capital above all else.

But when the idea that profits are the sole and highest aim of a business, then yes, a lot of very good things get lost along the way.

This is already s long comment, so I'll stop here. I'm not convinced that the way we've chosen in 2024 to conceptualize corporations, even capitalism, is the only way. I think this statement:

> [Earning capital is] literally what a corporation is for

is a value judgement, not a natural definition.
It doesn't scroll at all, the body has overflow hidden by design.
Over optimized corps are usually going down sooner or later. Look at Bell or at the living corpses of IBM, Oracle and Boeing. The problem is they are getting propped up by governments around the globe and their fear of impeding doom if their old supplier shits the bed.
Correct use of hooks isn’t an optimization, it’s a necessity to make your programs work.

Your position is more like saying:

“Why does C++ need special syntax for initializers? Surely you can just use alloca() to grab a variable-sized blob of bytes from the stack and cast it to whatever types you’re initializing.”
Those are some pretty girls. Can't wait to swipe. /s
You either need to get better in selecting clients with money or in proving your value in the relationship so that client wants to keep using you and not burn bridges.

Back to your money: You likely lost it. If they have assets you can threaten them with legal means but I'm experience it never worked.

Going to the legal system without a lawyer just made me waste 500£ and I didn't recoup anything. It would have been money better spent if I paid a hacker to steal his crypto

I had some kind of opposite situation once, a client decided to implement a non scalable shortcut instead of solving the issue in the proper way - then called me after 2 years asking me to fix it or to pay him back his money (something like 2k£). He threatened legal action, I knew the court case would cost him more than that and I just explained the unfairness of the situation and then ignored him.
I'm not going back to DVD because of unskippable fear inducing anti-piracy and "FBI" warnings. Every time you launch a movie they violate your brain with this nonsense. If I have to rip and tweak the DVD, it's easier to torrent it.
Yikes, TIL: never build production artifacts from a development checkout?
> And then, even when faced with implementing a huge, audit critical, distributed append-only store, the thing they tell us blockchains are so useful for, they just use normal database tech like the rest if us. With one centralized infrastructure where most of the transactions in the network actually take place. Who's tech stack looks suspiciously like every other financial institution.

Right but surely you must understand that the blockchain transactions are already stored in the blockchain, and what this is about is logs that might be useful for debugging purposes, and as such would be more verbose than what's required and also could contain sensitive information?

Apart from that isn't it obvious that the performance requirement would make this unrealistic, with no added benefits, whatsoever.

>I'm so glad we're ignoring 100 years of securities law to let all of this incredible innovation happen.

Storing all these logs on a blockchain might very well (apart from being totally asinine) breach privacy regulations as well, as it might very well store sensitive data?

Surely you must understand this?
>The sonic boom made Concorde's economics harder...

I live in south-east Canada in the province of PEI and I hope no supersonic aircraft are made. Right now all commercial air traffic from NA flies right over my house. Especially every evening the rumble of high flying jets can he heard. It's not loud but it's certainly noticeable for something 10,000m above me.
Except an employee quitting on an employer just means that the workload gets redistributed to the team.

When an employer lays off an employee, the result is immediate financial distress and the urgent need to secure new employment.

The power differential is substantial and cannot be overlooked.
Machine Learning Predicts Shooting Victimization Well Enough to Help Prevent It [pdf]
And now that we actually know how big particles are, we could work the other direction [if restandarizing an industrialized civilization wasn't impossible] -- pick an arbitrary number of particles that is a nice number for some reason or another (eg, 4!!), take the simplest thing that has mass (monatomic hydrogen), and declare your unit of mass to be equal to 4!! hydrogen atoms.

Sure, it's not easy for a primitive scientist to take a box of an exact number of hydrogen atoms and weigh them, but any advanced civilization should know exactly what a hydrogen atom masses.
I agree that fuzzy matching etc. are usually not needed, but in my experience I need at least substring match. A log message may say "XYZ failed for FOO id 1234556789" and I want to be able to search logs for 123456789 to see all related information (+ trace id if available)

In systems that deal with asynchronous actions, log entries relating to "123456789" may be spread over minutes, hours or even days. When researching issues, I have found searches like Opensearch, Splunk etc. invaluable and think the additional cost is worth it. But we also don't have PB of logs to handle, so there may be a point where the cost is greater than the benefit.
Write it in pseudo-code, write (or find) an interpreter for the pseudo-code and use it to run your software until AI is good enough to replace the interpreter.
Just like in Windows 10. /s
US Employers will too.... I've seen 6 months at the VP level, a year at the C-Suite level
I'll be honest, getting paid is good for my career. What code I specifically get paid to monkey over weighs on it far less.

Totally agree with avoiding labeling yourself more generically, but having spent enough time in the sun... I just want shade.

I work to get paid, not get acclaim or friends. At a certain point your professional development stops being at work. Being a mercenary is an interesting way to consider that, actually. For yourself, nobody else will.

I'm not even a developer. I do SRE which kind of requires I play one while not being on the friendliest terms with the real devs: "oh, that guy again"

I guess my point is this: don't subject yourself to whims... but do be amenable. Just not too much.

It's easy to become the sucker. Don't accept working on business critical code without business critical pay. It's just a weird way to look at things.
I’m not sure that’s true based on Persians I know that live in the USA and are extremely angry about what happened to the country. I love looking at their old photos of Iran before it was consumed by a theocracy. They look like this.

https://www.bbc.com/news/world-middle-east-47032829
what @tojaprice said. just a very simple landingpage for now.
This is actually the problém. I'd even say that it works like 95% of the time, that's why people (of course, I don't make such silly mistakes ;) aren't used to check where it matters.
In reality the policy must be to always (whether there are or aren't working exhaustiveness checks) manually check each and every occurence when adding. Don't get mé wrong, I prefer having exhaustiveness checks, but they make the manually searching a bit less tedious, not alleviate it in total.
not really, some libraries might have different ABI
When did we reach such a plateau with GPU tech, that we have to resort to this fake super-resolution stuff instead of just rendering more pixels?
The topics thing would be a lot less of a problem for me if I could choose and edit them myself. Also, if the ads served up in response weren't almost seizure-inducing flashy things and autoplaying videos and the like.

On facebook - which I still have because some societies and other groups I'm involved in use that as their only communication/organization channel - there's a list of topics they infer I'm interested in, both from my own clicks and from my friends'. There's no way, perhaps short of serving a GDPR notice, to edit these and tell them "no you got this one wrong". Just because lots of my friend group likes X doesn't mean I do, and if Facebook got this right they'd even get me to interact _more_ with the sponsored posts as they're showing me topics I care about.

As far as I can tell, what's going to happen with topics API is I once help a friend buy some boots online, this gets registered as an interest in /Shopping/Apparel/Footwear/Boots (to take Google's example), and I get ads for more boots for a while even if I couldn't care less (it's already bad enough when you keep seeing ads for a product you've just bought). Also, if I want boots for myself, I'll go to a proper store so I can try them on and make sure they fit just right.

I guess I'll still be able to point SQLITE at my topics file just like I can currently use it on my history or cookies file, but it feels like a kludge.
You're trying to compare two different units. mg/L is not the same as mL.

Methanol is 0.791 g/mL, so 4mL of methanol weighs 3.164 grams, or 3164mg. Wine only has 329mg per liter, about 10% of the 4mL you stated could cause blindness.
>there is a relationship between information theory and thermodynamics, and nobody, including no superintelligence, will be able to break it.

The way the lesswrong people could know or not, to "break" through information theory and thermodynamic constrains is the known one to work, the way humans are using since the 70s. Algorithm improvements, leading to better hardware, leading to new algorithm improvements, leading to better hardware.

Along the way we got ASML machines, tensors, stuff keep coming regularly. A very low percentual improvement in current algorithms, given the scale of current AIs infrastructures, lead to improvements, even radical improvements.

https://research.google/blog/distilling-step-by-step-outperf...

LLMs got thrown into the mix recently, and now we have something like better hardware > better LLMs > better algorithms > better hardware.

i.e. Many recent (I'd insist here with "radical", but very, very small improvements have a magnified effect, so they are really important too), improvements could potentially be already the outcome from a LLM, or the collaboration between LLM and humans. There were attemps to register patents for "AI discoveries" (denied), maybe those were examples.

So, ASI is not yet proved constrained by information theory nor thermodynamics, having not reached yet any "wall". It potentially could exist ASI well within the constrains of suchs variables.
Mercury isn't mentioned in the paper (1). Keep in mind this is less about cleaning up than finding an economical way to recover and recycle rare earth metals

1. https://www.nature.com/articles/s41467-024-48733-z
> In its early days, the web was markup. The browser was to meant to display text with some basic formatting and hyperlinks. At some point in the later evolution, JavaScript was created, allowing websites to dynamically change their content on the device. What happened in the meantime? A mess.

No. Evolution happened. Look I was with the author when they started with the Topics API Google shoved into Chrome and I also share the concern about the web turning into chromium but then they go to pretend this isn’t want users wanted. It’s exactly what users wanted, maybe not tech nerds but general users do want these changes by and large.

I mean you aren’t going to find anyone who likes that news sites have a million trackers and download MB of data to track and advertise to you but if we set that aside and focus on WebApps (which news sites aren’t) then yes, that’s what people want.

I get frustrated with people who appear to pine for the days of the web being just “documents”, before the “evil JavaScript”. Just because something grows and changes doesn’t make it bad and if all you could is browse documents on the web then it wouldn’t be nearly as popular as it is today. People don’t want these changes? Bullshit, they prove over and over again they absolutely do. People want WebApps.

Yes, people will complain about subscriptions but they complained about software upgrades as well so I don’t see a difference. People complain about any kind of change if we stopped progress anytime people complained we’d get nowhere. This is going to sound controversial but the best skill you can hone is knowing which complaints to ignore. Not all complaints are valid and sometimes your loudest complainers are the ones you need to ignore most.

Getting back to things in the article, Office 365 (which I personally don’t use) and friends are way better than “our IT dept hasn’t upgraded Office in 6 years” and that’s IF you have an IT dept that isn’t the boss’ kid helping out a bit. SMB don’t have IT departments normally or they outsource it, Office 365 really isn’t that expensive given what you get from it (same with Google Workspace). Yes, you pay a subscription or “rent” but it means you don’t have to maintain or manage the process. To many people, especially here on HN, write that off and frankly it’s embarrassing. Just because you can do something yourself doesn’t mean you should. It’s an arbitrary line they draw in the sand and with all arbitrary lines, it’s gets absurd when you move it (should you write your software for everything because you can? Should you haul your own water instead of paying “rent” to the water company?).
Openstreetmap.org DDoS attack 11 July 2024
I've been using 2 monitors on several machines, on several occasions. And gave plenty of presentations using projectors.
> I really don't get why developers sometimes go out of their way to help their employer keep their code proprietary

I think it’s more that we hate dealing with any kind of bureaucracy?
explain what's fake about it without invalidating the entire history of video game performance tricks
> We know they cannot do precise things like coding software

Do we? I've found Github Copilot fairly useful, several chatbots have built-in code interpreters to allow the LLM to answer queries by writing and evaluating code, and I've seen demos/startups using AI to generate websites and small basic games.

Certainly there's still a ways to go before reaching human level, but I wouldn't feel safe saying we know it's something LLMs "cannot do".
The source code is proprietary, but it shouldn't take much work to replicate, fortunately (you just need to upload files at the right paths).
I think ISPs are actually a great counter-example to your point. The major ISPs are not dominant because they are the only ones able to stay profitable given the tight margins.

There are several examples of local, for profit, ISPs that are about to provide a better service, at a lower cost, and with better customer service. The major ISPs have not responded to this by truly outcompeting these challengers, but by weaponizing the legal system to shut these competitors down.

So, while I agree that "a company can not survive if expenses exceed income", I disagree with your premise that you cannot provide decent customer service within the profit margins of these businesses.
Perhaps because of the robust European labor protections that Google had to comply with?
https://www.wsj.com/business/hospitality/restaurant-robots-f...
So, what do we do with actual people who have a very similar voice to some "more famous" person?
It's quite silly when voices are far away from being unique to a person.
Interesting idea to use the file path layout as a way to control the endpoints.

I do wonder though how you would deal with the Docker-Content-Digest header. While not required it is suggested that responses should include it as many clients expect it and will reject layers without the header.

Another thing to consider is that you will miss out on some feature from the OCI 1.1 spec like the referrers API as that would be a bit tricky to implement.
Not every frame is rendered on the highest powered hardware with the highest settings. On mobile, battery life is important. On desktop, in gaming, many players don’t have the highest-end graphics cards. And even for those who do, GPU resources are often committed to other tasks beyond rendering like simulation, NPC AI, etc. Super resolution allows for apparently higher pixel count with (in some cases) acceptable image quality while still using GPU for compute or not burning up the battery.
> Incredibly impressive if true. But below quote makes it sounds like they purchased a company with mostly ready design and made a prototype. Still pretty awesome.

We're probably reading a lot from a few sentences but I had a similar impression. Probably more similar to writing a software project for the second time after you throw away your first version - but now with more resources. Like you said still pretty cool.
How Does Rsync Work
Faking is what real time computer graphics is all about. You should rather ask: Why should we perform a long chain of complex computations just to produce the same pixel that was already there on the previous frame, instead of using our resources to produce something new?
Nitpick: the call stack is an implementation detail. It is a way to implement call frames.

Because that implementation doesn’t handle functions returning closures that depend on the call frame, something that is very common in modern languages, I think we should teach call frames first.

Starting with a call stack makes understanding how closures work later unnecessarily hard.

That also is what SICP does. It starts with call frames in chapter 3 (https://mitp-content-server.mit.edu/books/content/sectbyfn/b...) and only in chapter 5 introduces stack frames when discussing how to implement recursion on register machines (https://mitp-content-server.mit.edu/books/content/sectbyfn/b...)