skysight-inc/HackerNews huggingface dataset:
As far as renovations, I think the simple reality is that renovating requires a lot of very skilled labor, and skilled labor is not cheap. Good contractors where I live are booked months and months out. The weird thing is if you look the salary data, these jobs don't even pay very well. Electricians and plumbers both have average salaries of $56k, compared to ~$100k for software engineers according to BLS data.

If these numbers are representative, it's no wonder it's hard to hire a contractor. The pay sucks and it's hard work that requires a lot of training. Overall I don't understand how the economics of this industry work such that doing anything is expensive as hell, yet the workers are not paid very well.
The question I would have around automated building construction is "why use bricks?".

Bricks are great for humans to build with, they are just the right size and weight for the human hand to manipulate and place. They are not optimised for machine manipulation.

I would guess that if you wanted to automate construction you would start by making things like walls on an automated production line, then ship the largest practical piece to the construction site. Once there I'm guessing some automated cranes could move them into location far more easily than thousands of slightly randomly sized pieces of hard clay.

Work out what problem you are trying to solve. Do you want cheap construction? then why choose a material that requires thousands of operations just to build a wall regardless of if it is a human or machine doing the building. There are far more efficient building materials used every day... Just see how fast commercial buildings can be constructed and you can be sure that they are optimised both for speed of construction as well as (hopefully) energy efficiency and ease of maintance after construction.

The problem seems to be people have a emotional idea of what a dream house is, an idea that is firmly stuck in the red brick house of 1970's sitcoms.
https://www.linuxfoundation.org/press-release/google-funds-l... Maybe Google could offer to fund 20% of a bug fixing dept. If Huawei, Intel, Samsung, AMD, and Google each put up 20 employees, it could get done.
Pretty common to hear the "you're using it wrong" W.R.T Apple products breaking...

I have a new MBP and a ThinkPad. You'd be hard pressed to say the MBP charger cable has half the strain relief of the ThinkPad.
This article focuses on the technical side of Pixar, which was truly revolutionary. But the thing that makes Pixar a really amazing company is that they also have great graphical designers and story writers. It is the integration that makes Pixar movies so great.
None of this is a mystery. There's nothing to teach to me here. It's just a complaint about the market.
> what of iTunes encrypting local music files? Apple locked you out of your files by encrypting them and then offered to sell you the key -- sound familiar?

Yes, and? That is malware/cyberattack and should be subject to felony prosecution.
Any thoughts on the ikea koppla usb power supply?

I sort of stuck with it for the price/performance/safety.

Here is a teardown (might be dated): https://lygte-info.dk/review/USBpower%20Ikea%20Koppla%20UK.h...
Most of the reports that stick in my mind (and including my own personal experience) are from people who haven't only ever used just one or the other but have experience with both and are able to do in-kind comparisons between the two experiences. My Toshiba Tecra, Dell XPS 15 and Thinkpad T41, T43, X201, and X1 Carbon power cables could be used to haul trailers (figuratively) without fraying. Apple is the only laptop vendor I know of that uses an extremely fragile soft rubber sheath on their cables and no real strain relief.

So, no, I don't think that's it. Plenty of other laptops have problems, but only Apple has this particular problem.
From a comment near the bottom of the page from "apb...@gmail.com":

https://bugs.chromium.org/p/chromium/issues/detail?id=106508...

---

Regarding adding it to the sandbox attribute (which was my suggestion - I'm the guy that was quoted earlier in this issue, as well as the one raising a bit of a stink in whatwg/html) or to the allow attribute (which I'm not super familiar with) -- there seems to be some bigger ideological push going on behind the scenes with members of the WHATWG to push for the removal of any blocking methods in JavaScript. To quote from https://github.com/whatwg/html/issues/6897 :

> _In general all of the simple dialogs (alert(), prompt(), confirm(), and beforeunload) are deprecated and being removed slowly but surely from the web platform. They use trusted browser UI, which opens them up to abuse, and they block the event loop, which is not in keeping with the web's cooperative task model_

<opinion>
In my opinion, the issue potential misuse of dialogs, which was long ago addressed by showing the source of the dialog in the dialog itself, has been resurrected as means to push forward the removal of any and all blocking calls from JavaScript -- not just in this case. Removing it from cross-origin iframes, I believe, is more meant to establish a precedent to justify the removal of these functions from the entire spec.
</opinion>
True, however when people pop an alert from a cross origin iframe for a bug bounty, 80% of the time they're pretending to be on the parent origin when they aren't and get sad when their report is rejected.
No one is even thinking about trying to completely automate coding.

There's tons of "no code" solutions - but these are all just different versions of coding and programming languages - usually with GUIs and pictures instead of words.

There's more than 60,000 SWEs that work in my company. Amazon, Google, Apple, and MSFT could make >$10Bn/year each if they could automate coding.

The fact that none of them are even trying - when it sort of goes with their core businesses - should give you some indication that this is something unlikely to be automated any time soon.

The reason bricklaying ISN'T automated is probably because there's ONLY 59,000 bricklayers in the US (a $3B market), it's not generalizable, and even if it was - the cost to move a machine, set it up, and maintain it - it's hard to imagine massive cost savings - 50% seems generous.

If there were >1M bricklayers - and/or they made >$400k/year on average, the work was generalizable, and automating would bring huge cost-savings that could be captured - there would be a LOT more effort into automating bricklaying.

But none of these are true. How much of brick laying is generalizable (building a new house) vs custom (repairing some old wall with non-standard bricks)? I have no idea - but I'm guessing not a lot more than 50%. That's a $1.5B market. You'd be luck to cut the costs by 50% - that's maybe $750M.

It could easily cost more than than to automate bricklaying! Why even try?? No one is interested in investing in that risk / reward.

On the contrary - most of Radiology could be automated and most of it is generalizable. Since hospitals are monopolies and healthcare is a mess - you might be able to capture all the cost savings - which would be close to 100%!

Since there's ~35k Radiologists, and they're some of the highest paid workers in the world - there are a lot of efforts to actually automate this (and they're doing quite well).

If you think automating radiology is easier than building a hamburger-cooking robot, you're naive. If you think AGI is easier to achieve than building a tomato-harvesting machine, you're clueless.

There's just simply not hundreds of billions to be made automating cooking hamburgers and harvesting tomatoes more efficiently. And it's not easy to generalize and automate cooking or harvesting EVERYTHING. And even if there was, restaurants and groceries are commodities - not monopolies. You couldn't capture all the savings. A race to the bottom on prices would eventually just pass the savings on to the customer - not juice profits. That's not something you want to spend massive, risky R&D on. That's why we haven't automated cooking hamburgers and harvesting tomatoes. Not because it's harder than protein folding, fusion energy, or true AGI...

From another point of view - we've had machines that mop floors for decades - and there's still a lot of people employed to mop floors. Is this because mopping floors is incredibly complex and creative? No - it's because people who mop floors get paid minimum wage, and they do a lot of other things, too.
And yet the ransomware is successful.
Alas, Python 2 had tuple unpacking, but they removed it in Python 3 :(
Look at what public sector unions have done in the US - they protect the work and harm the citizen. They fight school choice, fight to keep terrible laws, protect police from any accountability, and that doesn't even begin to describe the damage they're doing the civic finances through unfunded pension liabilities.
1. It has been linked many times in this thread.

2. No.

3. Not at a comparable rate as is evident from the graph.

4. Are equities and other assets completely disconnected from the consumer economy? Many of the new rich and retirees will cash out or take loans against their assets.

5. Economically speaking Bitcoin is inconsequential in this story. Careful using its proponents as another strawman.
Sorry, that's just not true. Electricians in Phoenix can break $100k, and they openly tell me about it all the time. The electrician who did my house went from making $40k in his first year to $250k float month-to-month. It makes working in software look like being a peasant out here.

Ask me what HVAC companies make in the hottest city in the nation.
> “most developers do their best work after about 6-8 months of starting a job at a new company, and that comes to an end after about 24-36 months of working at the same company”

From what I’ve observed, the reason for this is not that people intrinsically lose the motivation to do great work.

Rather, often they realize that the company’s ability to reward their performance doesn’t scale with their effort.

Company’s have to delicately balance incentivizing performance of newer employees vs. risking alienating older employees who probably have a lower base rate but are key to the company’s daily operation.

The schelling point eventually settles to an environment where people surge for a few months and coast while doing the minimum amount of work.

This is especially true in a smaller company where cash flow may be constrained. Though the smaller companies often have more flexibility to offer non-monetary rewards like an overblown title or growth opportunities.

The “optimal” strategy for the company is to overpromise rewards to new hires to get them to do most of the challenging work while doling out minor incentives when needed once employees are indoctrinated and somewhat burnt out.
You're right that left politics are not as popular here. But in the Progressive period (1880-1920 as I mentioned), the US was possibly the home of the most popular, most powerful leftish movement anywhere on the planet. So what happened ...

> how? By whom?

Goodness. There are so many books on this. You could start with something obvious like Chomsky's "Manufacturing Consent", which is about a somewhat different issue but covers the way that the power structures in the US moved the Overton window in various ways to make leftish politics appear out of the mainstream.

This book does a reasonably good job of covering both how socialism itself shot itself in the foot in the US and how it was shot in the other foot by the existing power structures use of propaganda/media:

https://www.amazon.com/Didnt-Happen-Here-Socialism-Failed/dp...
Would love to learn more details too! Info in bio :)
If gold is not the mainstay of inflation hedgers why would it not be; maybe because people don't know with certainty that they aren't buying gilded tungsten or that virtual gold purchases could disappear at any time? Maybe crypto is the gold that gold could never be?
Given their current market share, they have no incentive to behave otherwise. They will do what they wish. And since it’s Google paying the bills, if it doesn’t harm Google’s business then it’s not a problem for them.
The same argument applies to every single company. The question is when and if they turn profitable. That is a legitimate question to ask. However, answering the question at a single non terminal point in time doesn’t make much sense.

You can look at that, look at their prospects, and then make your own valuation. Take the 5B in losses historically, take their growth rate, take their expected margins, take their competition, and make your decision.

- 5B loss over company history
- 1B profit the last quarter
- 50% growth historically
- increasing margins
- sold out car and energy products
- potential increased competition
> perfectly-fine-before-Chromium-team-came-along web app

Sorry, I think you misspelt "years of tech debt on the brink of collapse, only held together with prayers and the liberty provided by cross-origin iframes to do whatever they want to the parent window".
Formal verification is one of the topics / search terms iirc
The Art of the Hollywood Memoir
> then for whatever reason find that it’s much easier to get recognition for that growth outside that company.

It is interesting that 99% opinion out there between engineers community is always the same. For you to get a better pay rise / career leap, you have to move company. I'm not sure why this is always the case, I guess it is different for those who joined startup like Netflix, Stripe, etc before they go viral.

Actually at this point because I'm still young, I'm sure I can do career jump many times for the next decade. But yeah, at one point having 1 company that appreciate you with good compensation is kind of like the end goal when I'm pretty old and don't have the energy to keep moving
Take it up with the Bureau of Labor Statistics. These are nationwide averages.
Volta Labs | Boston (on-site) | Full-time | https://www.voltalabs.com

Volta Labs (www.voltalabs.com) is a venture-backed startup spun off from the MIT Media. We were incubated at the MIT Engine and are supported by Maverick Ventures, Village Global, E14 Funds, Soma Capital, Rising Tide, and YC. Our vision is to make biological automation as agile, scalable and reliable as digital electronics. To realize this vision we are building a platform technology by engineering the full-stack -- hardware, software, chemistry, and biology.

Volta Labs is at an exciting inflection point as we transition our early access instrument to a commercial-ready product. We are scaling up to build and deliver a product that will change the way people think about automation in the bio-lab and are looking for people who are excited to be part of that foundational team. You'll play a critical role in the development of that product, a complex software-hardware-biology system where systems-thinking and the ability to evaluate a problem from multiple perspectives is a must.

Relevant video: https://youtu.be/z0NBsyhApvU

Recent press: https://startupexchange.mit.edu/startup-features/volta-labs

We're hiring for a number of positions:

- Systems Engineering Lead: https://jobs.lever.co/voltalabs/7e0fb003-ab62-4e92-86ab-8945...

- Senior Electrical Engineer: https://jobs.lever.co/voltalabs/aa863e34-c68b-429d-976a-dd83...

- Electrical Engineer: https://jobs.lever.co/voltalabs/46cde4ce-1180-47b9-b316-d18b...

- Mechatronics Engineer: https://jobs.lever.co/voltalabs/da6aa283-482f-4ecc-a1ba-bff4...
SeL4 Integrity Enforcement Proved for RISC-V
> there are 4,000 bricklayers in America today

There are over 50,000 bricklayers in the US according to the BLS[1].

[1] https://www.bls.gov/oes/current/oes472021.htm
My breaks aren't anywhere near 8 hours.
Bricks are easy to maintain and remodel and repair. It's a modular system.
Been doing this for years since when I accidentally opened my printer's IP address in my browser and it printed a page starting with

GET / HTTP/1.1
Watch any number of animal documentaries. Animals (particularly mammals) of all kinds engage in play, whether children or adults. I find it odd that anybody questions the idea.
If you are trapped there, maybe you have no choice, but why would one willingly visit a place that treats you like that? I have my vaccinations, but I would not spend money anywhere that wanted me to prove it. I go out and spend money to relax and enjoy myself, if businesses start to pretend that I owe them something for the privilege of spending money there, I just won't do it. People lose their minds because its covid, but in normal circumstances, invasion of privacy is a pretty good reason not to want to eat or work out somewhere.
https://portswigger.net/research/alert-is-dead-long-live-pri...
Just look at the suicides if you aren't buying it....I won't pretend to know what those officers experienced. But when officers are saying they view the actions of their leaders as disgraceful, and talk about a feeling of abandonment, then just maybe we should believe what they say? Or continue to ignore their complaints.
How often is it that you have a malicious iframe on your website being used to trick people though?

Why only remove it from iframe and not the entire browser if that is the concern?

Why was this concern not alleviated with better UI for the standard alert dialogs?

Alert dialogs and prompts are huge for accessibility - they're genuinely one of the best ways to get a screenreader's attention and have the user interact immediately with something. They are great for the web. They provide a standard interface and I think we should use them more often.

To me, this is Chromium team doing one of two things:
(1) Trying to fix a security concern and instead of improving the UI so it's clear where the dialog is coming from, being lazy and just turning the feature off, or (2) Boiling the frog: remove dialogs from iframe, wait a while, then remove them from top-most with the rationale that "hey, they're already not supported in iframes" because they think dialogs are so Web 1.0

I don't like it either way. Just let me opt-in via `sandbox` like I do for other iframe features. Honestly, even that's rude to make website developers have to do, but at least we're not left high and dry.

I'll be irrationally angry if this all boils down to some UXD thinking that alert dialogs are "ugly" or something.
I'm gonna toss this grenade out here, just because I don't see a better place to do it lol...

One of the companies I worked at had an incident a couple years before I started, where there were multiple malicious Python libraries being used in the code. For 3 months.

Luckily, the libraries didn't do anything significant except to ping an IP address in China, actually did perform their advertised functionality, didn't exfiltrate any data other than the source IP address on the ping packets, and they were easy to replace once the situation was found out. But, for months, they had servers pinging or attempting to ping somewhere in China.

Oh, and those libraries made it into our internal repos we were using to pin versions with, too.

Beyond being a speecy spicy meatball of a story, the moral here is that you have to constantly be on your guard and verifying every single line of code that goes into your application somehow.
Show HN: Email alerts for cheap weekend trips from your city
We can't take credit for the backhoe thing; that really is an old networking shanty.
It's long overdue for humanity to ditch the dangerous baggage that is Romantic nationalism.
Another part of the story easily forgotten because it doesn't show in glossy management books: https://www.cartoonbrew.com/business/pixars-ed-catmull-emerg...
Looks like there's a reasonably tidy script for conventional print options with a nc back-end, so to speak.

http://tkrh.co.uk/netcat.html

Untested, but code reviewed with one eye.
>The problem seems to be people have a emotional idea of what a dream house is, an idea that is firmly stuck in the red brick house of 1970's sitcoms.

Your fully automated house-extrusion company isn't going to have many customers, especially after you explain to people why their ideal dream home is obsolete and that they should pay you for a plascrete tube to live in instead because the profit margins are better.

Those "emotional ideas" are what drive market incentives, you can't simply ignore them.
But it works. And after, it wont.
The page doesn't load for me, although I have found https://nestful.io quite a pleasing alternative.
Examples from TFA:

* Web-based REPL or IDE environments, where the iframe is typically the primary user interaction space.

* Paid third-party website embedded into an internal website.

* Hosted JS content such as Kongregate games.

* Frames wrapping older webapps as part of an evolutionary uplift plan.
Switch to Mozilla? They are positive to this, and Webkit also. That is often the case, Chromium just has a faster turn-around then the others so usually are first to implement.

The discussion about this started a year ago with the individual browsers and WHATWG.

https://bugzilla.mozilla.org/show_bug.cgi?id=1624978
One of my side projects is a DNS hosting service, SlickDNS (https://www.slickdns.com/).

I moved my authoritative DNS name servers over to Fly a few months ago. After some initial teething issues with Fly's UDP support (which were quickly resolved) it's been smooth sailing.

The Fly UX via the flyctl command-line app is excellent, very Heroku-like. Only downside is it makes me mad when I have to fight the horrendous AWS tooling in my day job.
Event Horizon Telescope Captures Image of Centaurus A’s Black Hole Jet
The point of CUPS and of server middleware in general like PulseAudio and what not is when multiple clients all want to send output streams to the same sink. Just sending the stream directly to a device with no middleman works fine provided 1) the stream is encoded in a way the device understands, and 2) no one else is trying to use it at the same time. For a shared network resource like a printer, unless you live alone and are the only user on your LAN, betting no one else is sending a job to the printer at the same time might be a rough bet.

Even when it works, there might be downsides, as some other comments are alluding to. The long print time one mentioned is likely because while you're lucky that your printer understands how to transcode pdf to ps in order to print a pdf, the onboard processor on the printer is much weaker than whatever you have on your computer. Also beware that if you're doing this on a radio network, I don't think netcat can encrypt the traffic. So don't be printing your credit card statements this way.
"He often carried a pair of wire clippers, and when he thought that one of his employees was "overengineering" a circuit, he would begin snipping components out until the picture or sound stopped working. At that point, he would tell the engineer "Well, I guess you have to put that last part back in" and walk away."

Priceless.
In fairness, the constant change is because other organizations have the brute force to keep up. If everyone else gave up on a browser they would stop changing things.
I still wouldn't say we do any magic Elixir stuff; rather, our platform just happens to have a combination of features (particularly edge delivery for stuff like LiveView and zero-config private networking for clustering) that make Elixir apps sing.

But we've got full-time people working on Elixir now, too; we'll see where that goes. We've still got Elixir limerence here. :)