Hacker News new | past | comments | ask | show | jobs | submit | wcunning's comments login

That stopped in about 2017, right after I finished my master's degree.


The bandwidth is low, but the latency requirements are stringent since PTP does a wire delay calculation with multiple back-and-forth messages. If that gets affected by, for instance, jumbo frames being on, your bound on the clock value is much worse than if you have a relatively uncongested link.


That's been a big deal in industrial automation spaces. To have safety critical distributed applications, you need a way to say that a message is stale or something you can't respond to since the state of world might have changed since the data was acquired. As a result, there is a heavy need for some bound on time accuracy from wireless nodes, even if it's a bad bound (several ms instead of single digit us or similar), that still lets you do safety case decomposition.

This is one of the core pieces of tech in automotive for distributed safety cases, think sensors on different time scales with sync'd local clocks allowing for timestamping for staleness/aliveness.


I actually think this one is pretty accurate for commercial real estate in particular. I’m in Metro Detroit and either a building is a totally dilapidated wreck in an area that has theft problems, or it’s going for $1~3 per square foot per month on triple net terms (leasee must do all upkeep, pay utilities, etc), which comes out to $100000/year in rent before utilities and such for an empty concrete shell. Worse than that, none of the places anyone lives are anywhere near anything available, so I can’t rent something for a nice big woodshop. At the same time, I can’t build a decent thing as a “garage” on my 2.1 acres due to zoning in my municipality from 25 years after my house was built. At the same time, there’s a bunch of buildings sitting empty with no rent paid. This means that landlord cost structure for light industrial is completely different than you seem to suppose or there would be competition and prices would come down…


I'm not entirely sure what you're even arguing here:

> I’m in Metro Detroit and either a building is a totally dilapidated wreck in an area that has theft problems, or it’s going for $1~3 per square foot per month on triple net terms

That makes a certain amount of sense. If a building is completely wrecked then the landlord would have to spend a lot of money to improve it, but isn't going to do that if it's in a bad area that couldn't command higher rents even if it was in better condition.

> Worse than that, none of the places anyone lives are anywhere near anything available

Again what you would expect to happen if they weren't purposely withholding units; units in higher demand areas are all rented out and the vacant units are vacant because nobody wants to be there.

> At the same time, I can’t build a decent thing as a “garage” on my 2.1 acres due to zoning in my municipality from 25 years after my house was built

Again consistent with the evil thing landlords do being to lobby the government to prevent competition, rather than not renting out units they could profitably rent out.

> At the same time, there’s a bunch of buildings sitting empty with no rent paid.

But you have yet to establish why. Are they units nobody wants for some reason? Are they "empty" but actually rented out, because some company signed a long-term lease before COVID and now they're WFH so nobody is there, but the lease doesn't allow subletting?

The inverse of the latter could also explain a lot of it for commercial real estate. Companies typically use long-term leases with defined terms because if they move in they're going to have significant expenses to install office furniture, wire up all their computers and cameras and things, put up walls where they want them etc. They're not going to do that in a place that could jack up their rent a year after they move in, so they demand a long-term lease with a defined rent.

Now the landlord has a problem. WFH is still a thing and it's harder to find commercial tenants, but they don't want to provide a new tenant with a huge discount in a long-term lease if they're predicting WFH will go away and they'll be able to demand higher rents in a year or two. And maybe that's cope, but it could still be why they're doing it, at least until they've sacrificed enough income to realize that WFH isn't going away.

Or it could be something else, but "landlord with twenty buildings thinks they can significantly increase city-wide rent by not renting out some of their units" is still nonsense. If it's happening at all it's only because those landlords are the proverbial fool and their money, not because they've devised an evil plan to profit from screwing people, because that evil plan screws the landlord doing it more than it screws the tenants.

Again, their actual evil plan is to prevent other people from putting more units on the market, by lobbying for zoning restrictions that inhibit new construction. Not by foregoing their own profits on their existing units.


It also passed a Democrat controlled Senate and was signed by a Democrat president, who then elected to not even attempt to enforce the law today, his one day to do so. Either of those could have blocked it. It's at the very least bipartisan and the talk at the time of passage was that the Dems could deliver on Rep promises. Neither side seems to want to be the ones holding the unpopular bag.


And upheld by the the supreme Court in a unanimous decision


You are correct. Our entire government looks like a clown show over this. National security issues that we couldn’t see banned it and now it’s still here. I better see some members of the legislature fight this misappropriation of power that was upheld by the Supreme Court. If a president can come in and hand wave away a law just passed and implemented(by a huge majority mind you), then the rule of law is gone. I hope that Cook and Pichai stand firm and not let these apps back into the store until the government fixes this shit show through the proper channels. Those who flip flop their votes should have their reasons spread across traditional and online media. If our entire government will flip flop on an issue so quickly after the Supreme Court suppressed the 1A a little further, I feel the corpo state has taken us another step towards the cyberpunk dystopia that I prefer to cosplay in my games not reality.


Republicans probably love to see Trump ignoring Congress even if it's a law they passed. Now you've essentially got a large chunk of the population (youth especially) cheering that Trump saved the day by acting like a dictator. Gives him opportunity to do more of the same.


> who then elected to not even attempt to enforce the law today, his one day to do so

I don't think the US president is exempt from the tendency to avoid hard work on their last day on the job.


The Onion Router was invented by the Navy to make ship location tracking hard with visibility of some of the network, so it's classified at times. More importantly, just because you have satellites doesn't mean that it's easy to pick all of that out all the time or to be entirely certain of which ship/which mission, etc. Making it harder is better even if it can't be made impossible outside of subs.


From Fabricated Knowledge[0]: "Meet Greg. He’s the former CFO and EVP of operations at Boeing. He’s been on the board since 2017 and was an interim CEO at Boeing during 2020. He also sits on the American Airlines board and is Chairman there. He sits on the Sierra Nevada Space Corporation board as well.

He has almost no semiconductor experience and could probably be directly involved with the Boeing fiasco. He’s been on the board for the entire Intel disaster and, at one point, was interim CEO of Boeing, so he's likely not the most focused member."

[0] - https://open.substack.com/pub/mule/p/the-death-of-intel-when...


I'm obligated by tenants of my faith to point out that the best protection for this exploit is use of Vi(m) or NeoVim. You may throw tomatoes as soon as I duck behind this fence, thank you.


vim used to have similar vulnerabilities (maybe still does?) via modelines:

https://security.stackexchange.com/questions/36001/vim-model...

https://lwn.net/Articles/20249/

Circa 2002-2003, and the LWN comment describing the exact same scope:

"""emacs is the same, if not worse. (See the node File Variables in the info docs.) You get not only to set random buffer-local variables, but also to evaluate arbitrary lisp code. Ouch!"""


At least for file variables, Emacs prompts before loading untrusted values.


Someone took the first tomato!


I'm firmly in the vim camp, just wanting to share the history, utterly surprised (but not...) that it's ~25+ years in the making.

Funny story once checking a bug report, OG founder of the company dropped in: "I like to check in on my bug reports every 10 years..."

It's not just an open-source issue, hard decisions are hard decisions.


The as a fellow renter of your faith, I’m are worried that somebody playing with the “modeline” option might burn down the place.


"Tenets" of your faith. "Tenants" means that you are leasing out space in your faith to other people.


Wasn't the protestant reformation more or less about the tenants of that faith not wanting to pay rent anymore?


"tenants" clearly being the superior option


Best protection from exploits is to disconnect your computer, shut it down, smash it with a sledgehammer, quit your job and become a florist.

Whenever you folks say "just use Bla-bla instead of Emacs", you don't realize it's not even at the level of comparison between iOS and Android.

Emacs provides unique capabilities that other applications simply cannot match in terms of simplicity and power.

Like take for example Dired. Sure, there are number of vim plugins, but none of them match the full power of Emacs' Dired of treating directories as editable text.

Or take Org-mode's source blocks. You can for example execute a piece of javascript, then pipe the result into another block in python, then the results of that into sql and finally output it as a chart.

Or you can use source blocks for literate programming. I use them for managing my dotfiles - my entire system is almost immutable, not at the same level of Nix, but still very nice.

Or take an Emacs package called consult-omni - you can type a search query once and it dynamically dispatches queries to Google, YouTube, Wikipedia, your browser history and other places, aggregating the results in one place. Crazy thing is that the package builts on top of another package which itself uses the built-in functions of Emacs.

The power comes from ability to precisely change a behavior of any given function - built-in or a third party - that precision is just impossible in Vim, VSCode or IntelliJ - in Emacs, you can change specific point of any given function without having to rewrite it.

It's not a matter of "faith" as you put it. People who choose Emacs don't do that because of some dogmas, beliefs or folklore. Emacs has earned its reputation as the most extensible software for sound technical reasons. Naturally, any powerful tool can be wielded for both constructive and destructive purposes. But you can't just suggest replacing a Caterpillar 797F Mining Truck with a electric scooter because of 'security concerns' - what am I supposed to do with my 400-ton payload of customizations?


I'm obligated as part of my faith to point out that nano has none of these issues, as I understand that Vim will still execute arbitrary code in some circumstances


I believe I nothing, but even I know that ed is the standard editor.


Of course it does except vim users have no idea how to read vim code so they wouldnt even know


you're kidding but as an evil-mode user my first thought was "okay, inspect untrusted elisp in vim before opening it in emacs, got it"

Thanks for downvoting! I'm not sure why that isn't a valid approach, but then, I've never understood why people have a competition between a text editor and a Lisp machine that has an implementation of that text editor in it


And vice-versa. Brilliant!


I spent quite a while interviewing and looking for opportunities before I got one in July, which let me duck out right before the ugly three rounds of layoffs since August. The wild thing is the swing back and forth -- GM stood up a huge software organization in Tel Aviv, Israel only a few years ago (somewhere around 2018) which had responsibility for many devops projects, the UltraCruise software that was announced, but never made onto a program, all after GM acquired Cruise the autonomy company. That entire development actually caused a huge braindrain out of GM and the Detroit area of roboticists, computer vision experts, etc. When that didn't work out, long after the company should have pulled the plug, they hired Mike Abbott from Apple, who brought in many other Apple people, all to... surprise pull the plug on CarPlay. That group took about 2 years to gut the Tel Aviv office and many jobs in Detroit, as well as Phoenix and Austin (IT hubs for the company) and start a whole new incredibly expensive office in Mountain View, where they're paying about triple for the same role as was being done in Detroit or Austin or Tel Aviv. In the process, the company managed to alienate many of the best performers and lose anyone who could get out, while missing on several major deliverables, like the stop-ship and massive updates to the Blazer EV after the Ars Technica article on it. Hilariously, that entire open source ecosystem that debuted on the Blazer EV is no longer really internally prioritized, since the first layoff in August lost all of the FOSS maintainers employed at the company and most of the software architects responsible for its integration into future generation vehicles. Honestly, couldn't happen to a nicer bunch of guys...


It's hard for a world class software engineering company to do large software projects. It seems straight up impossible to throw together a large organization in a non-software company and pull off some large project.


It sounds like you got out at the right time. I live in the Greater Detroit area. It’s frustrating to me to hear cycles of the automotive companies claiming they need technical talent, especially in Michigan, and yet run companies and programs so haphazardly. I don’t think they realize the repetitional harm they’re incurring. Everyone at my employer has the mindset of “never work in auto” because these events keep happening.


> the repetitional harm

I'm guessing you meant to write "reputational", but I love this version.


I thought 'repetitional' actually worked here, because they kept doing it over and over again.


Yes, sorry my bad


> Yes, sorry my bad

I heartily disagree. You've given me a humorous tool for future use :)


Mike abbot was a poor hiring choice by GM. He was practically managed out at ACS, and from sound of it also at GM given the 1 year stint.


That’s honestly one of the hardest things in engineering — identifying not just a customer to drive requirements, but a knowledgeable customer who can drive good requirements that work for a broader user base and can drive further expansion. Anthropic seems ideal for that, plus they act as a service/API provider on AWS.


Yeah this working with knowledgeable customer is like magic.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: