skysight-inc/HackerNews huggingface dataset:
He's not advertising "on sombedoy else's trademark". He's advertising a business that offer third party repair services of a product name <trademark>.
You are commenting on an article titled "Support for right-to-repair laws slowly grows", so perhaps his feeling of "entitlement" is the topic of the article?
> Even though this research doesn’t demonstrate any Tesla-specific vulnerabilities, that hasn’t stopped us from taking steps to introduce safeguards in the future which we believe will make our products more secure against these kinds of attacks.

What would the solution to this be? Signing GPS signals?
Moving to flyover country is more than affordability. It's also a matter of culture. Some people want stand-your-ground, constitutional carry, and lethal defense of property. Some people want to be surrounded by a particular religious group.

Affordability is also more than just being able to buy a place to live. People want land. This can mean being able to hunt in the yard, own a private pond, or walk around without seeing any sign of the existence of other humans on Earth. Technically, there is some amount of money that would let you do that kind of thing in San Francisco. It would start with funding political campaigns, leading to a massive eminent domain wipe-out of the existing city... but this is not realistic. In a practical sense, getting the space is not a matter of affordability. You can't have that space for any realistic cost.
I like the idea but I doubt this will be sustainable long-term. There is already a lot of pressure to reduce the social safety net and to have more tax cuts for the "job creators". Why would this be any different with UBI? The people who work full-time jobs will complain about the slackers who do nothing. Maybe once almost everything is automated there is a better chance to do this.

Personally I think it would be better to reduce working hours.
Anecdotally, my MacBook Pro Mid-2015 has had zero problems (other than apparently being eligible for this recall, now) and I've ridden it hard daily.
Nice gish gallop.

Those aren’t culturally ingrained in the US on any wide scale. It’s not the expectation to be racist to move up in the corporate ladder in the US. We’re talking about common culture across the majority of the group.

Not even American exceptionalism is common in workplaces (e.g. see every big tech company). About the only thing that is common is that people think the country is fucked up because of “the other political party”.
Why? I thought it was a good book.
Same! I’m pretty sure my parents just accepted that the BonziBuddy website would be the homepage on the family computer whether we liked it or not.

In hindsight I wonder what other, less obvious, malware I installed as a clueless kid with free reign internet access.
I am not saying there are not better methods than cmd+tab, just 'for me' I feel it would be way better than reaching for a dock in the touch strip. Alfred is definitely very powerful and a lot of people have great workflow with it, I use a mix of both.

> it requires more recall of state

The state is right there in the display, same as it would be on the touch strip. You can either mouse to an icon or keep tabbing to it. Either way I haven't had to reach for the touch strip and interrupt my flow.
If I wanted to make a mound of dirt in the UK I could probably take a shovel over there on an airplane ride, does that make me sovereign over the United Kingdom?

Start announcing and asserting your sovereignty by doing things the UK doesn't want you to do, and see how it works out. If you had 10 million devoted and physically fit companions armed with modern weapons and organized into an army, navy, and air force, maybe it would work out.
It makes the hardware implementation more complicated. The delay slot was perfect for the 5-pipeline original design. Once you try to push this to out of order execution (executing more than one instruction per cycle), the delay slot just doesn't make any sense.
The author's demo/test machine only had 2 GB of RAM so perhaps it defaulted to "N" for that reason.
Why is "unpaid overtime is robbing from state taxes" a better argument than "unpaid overtime is robbing from workers"?
> On the flip side though, after my 15 year mortgage is up I'm not going to pay another dime outside of maintenance on this thing. On a 30 year, you'll still pay a fortune over the life of the loan which makes the renting argument a lot closer.

If you can assume historical returns, renting is a financially superior choice. Well, assuming my math was correct. Both are big assumptions admittedly.

The reason is that when you buy, while you are effectively saving by having your money go towards your home, over the long term on average home prices don't increase.

On the other hand if you invest that down payment, it will compound.

Note that the result is not the same if you buy a place with cash and rent it out to others, because in this case you can reinvest your returns. However if you buy a place to live in, for most people they need a mortgage and their theoretical savings can not be reinvested.

Or in other words, O(c^n) is a superset of O(n) for c > 1.
> The US makes it illegal to pay kidnapper ransom

What? I read the book "Never Split the Difference" written by a former FBI hostage negotiator, and it had stories of him helping with some kidnapping cases and offering a ransom. If I remember correctly his goal was not to avoid paying a ransom, but to make it as small as possible.

Good book by the way.
> If you use an iTunes encrypted backup to a Mac (or PC?) then restoring to a new phone works fine. I’ve restored my TOTP to a new phone this way.

Really? That wasn't my experience when I restored from backups. Had to set them up again despite most everything else carrying over.
So at a 225w TDP I'd guess that part is going to be clocked in the 1.2 -1.5GHz range. Definitely a specialist part IMO because with only 8 channels of memory that's 1 channel per eight cores which is not a ton of bandwidth. So for workloads that largely stay in the (I assume) ample L3/L2 caches that part will rock. But for anything that needs a lot of bandwidth spread across cores (databases come to mind) it will probably struggle where the higher clocking 24 core or 32 core parts will probably chug on fine. This oddly seems like a case where the 48 core may still be a better buy even for similar workloads due to higher base clocks.

Just my two cents.
I disagree. It’s a foundational piece of software engineering literature, even if it is mostly misapplied. If nothing else, it is important to understand the vocabulary presented in GoF.

Don’t buy it if you think its going to teach you how to write software better. Do buy it if you might ever get dropped in a OO software base written in the last ~20 years. Because understanding the context of the names is important.
I think they're trying to head off people who send in a computer that ends up not actually matching the serial number entered (for whatever reason), or have severe damage or other issues that would make it infeasible to actually replace the battery.
Hofuku said, "Right here is the peak of the mystic mountain."
Chokei looked and said, "So it is, what a pity."
-- Zen mondo

That being said, a seemingly simple (and long finished) hobby hardware+software project somehow led me down to the path of engulfing myself in the theory of Digital Signal Processing. It is mostly math, far more than I used to be confronted with in my career as a software engineer, even with a solid analog+digital hardware hobby, and I'm diving deep into the very fundamentals: Discrete Fourier transforms, Z-Transforms, Quadrature Amplitude Modulation... not just learning how to apply it, but how it's actually derived.

For some reason, this time the magic sticks. For one, there is the immensely satisfactory feeling when I actually understood, really got a grasp, on a complex subject within that field. You would expect that, as usual, this is where the magic stops. But then actually applying that daunting theory to real world problems, and watching it actually perform what you intended to, is still just very... magical.
For me, the most interesting part of this article was the casual mention of "the Black Sea spoofing attack of 2017". Apparently an unknown attacker pretty thoroughly messed up traffic in the area by making everyone's navigation systems think they were over a nearby airport. Given that we've had several major maritime collisions reach the news in the last year with no attacks involved at all, I could imagine dozens of deaths and potentially billions of dollars of damages if they'd done this in a major harbor or with hostile intent. Just spoof an oil tanker into the docks at Corpus Christi (edit: or mess with stationkeeping on an oil platform) and you'd have an impossible disaster on your hands.

https://www.maritime-executive.com/editorials/mass-gps-spoof...

https://www.gpsworld.com/spoofing-in-the-black-sea-what-real...
Around here you sacrifice school quality, hard, for almost anything other than a typical big yard, large house, boring suburb house. The intersection between older neighborhoods or any trendy newer ones built more "urban" style and places with schools you'd be happy to send your kids to is practically nil.

YMMV in other places, but that's why we're in a non-walkable boring suburb with dumb, giant yards making the distance to the nearest pools and parks (and everything else) further than they need to be.
This update is fixing the second half of the same exploit.
Your sentiment is valid, but you need to quadruple the timescale.
Warming up the page cache is in fact already done on modern systems: http://manpages.ubuntu.com/manpages/xenial/man8/ureadahead.8...

I'd agree that making ureadahead more aggressive would indeed make more sense than just sticking your roots in RAM. It shouldn't impact your boot time very much and is much more flexible!

But maybe there's some special perf benefit to the ramroot approach..
Avoiding DLL hell is certainly a benefit. It seems likely that few participants in this thread besides myself have ever actually had to support end users.
Early 20's, have heard of it, originally because memes and later out of curiosity
Write clean Golang, communicate between Go, Python or R, gophish in the wild
As a reminder, there is also a Simula compiler provided by GNU (https://www.gnu.org/software/cim/). A gist for installing and running the compiler is available from https://gist.github.com/mclements/706fcb68047f7f8c07014c70f9....
Maybe Computation Structures by Ward? Lecture notes for the class from which it was born show a two-stage Laundromat model (with snarky MIT/Harvard humor) https://ocw.mit.edu/courses/electrical-engineering-and-compu...
Consumer dies use a smaller IO die, so three tapeouts.

Epyc IO die will probably be re-used on Threadripper with chiplet slots blank though.
"The activities the program is said to engage in include constantly resetting the user's web browser homepage to bonzi.com without the user's permission, prompting and tracking various information about the user, and serving advertisements"

My favorite quote, in that these activities are now essentially baked into Windows 10
Push for universal services.

IMO that’s the concrete way to begin to normalize away from the bulk of the things you describe.

When we show the aristocracy we can peacefully organize around our own interests, that will have them properly concerned.
They make writing assembly more annoying. They make writing compilers more annoying.

But the big reason is that except for the case of simple, short pipeline designs like the early MIPS parts they make designing CPUs annoying too.

The second you introduced parallel decode or a branch predictor with more than a cycle of latency these things hurt and don't help.
Everyone's missing the more obvious (recent) massive rebranding: Comcast to Xfinity.
I recently fixed the heating element in mine. I was amazed at the incredibly poor design of the thing. It was also full of lint despite clearing the filter every run. So the heating element is sitting there right next to a pile of nice dry lint. It's amazing these don't catch fire every day.
Do the rebranding now, before you get so big that you have to spend HUGE sums of money to get people to understand the pronunciation.

Don't be Rakuten, who spent millions on a Super Bowl commercial, and gave away thousands in stacks of cash, to get people to understand it:

https://www.youtube.com/watch?v=I6sxz4vuxRg
My 2015 MBP battery ballooned up about 6 months ago. I just bought a replacement battery and swapped it out myself. Looks like my serial is included in the recall, guessing they won't touch it anymore though..
Because it’s an unfounded list of complaints. Other than American exceptionalism you could easily argue that all countries have sub cultures with those exact same problems.
As an engineer (software) who owns his own SFH, I absolutely love doing repairs to my house.

I preemptively replaced my water system this spring (electric to gas heater, added water softener). Took me a whole week (5-10pm work) and lots of pre-planning, but every time I walk downstairs I can't help but admire all the coppers lines I piped in. I dunno it was kinda like Hello World of the building trades, hearing the heater kick in after all was done was awesome.

Now, I've worked with my hands my whole life and have done tons of smallerish projects around this house, but this was the biggest one I tackled. Saved me 3-5k I'm sure and it really gave me a sense of accomplishment.

To each is own though.
Existing laws? Surely intentionally hacking a cars navigation system is a crime in most (all?) states. Analog would be that I can’t go around laying nails and thumbtacks on the highway.
> I have to shell out $500-750 (quotes from different authorized partners)

That's crazy. I have the same Mac and just got a swollen battery replaced, and had them also clean up the machine and replace the thermal paste ... for a grand total of €258 (taxes included), at a random third party shop in Germany. And I thought we were being ripped off vs. US prices!
I just added the green on black color scheme. It has some glow on it to mimic the CRT glow.
I see what you’re trying to say here, but Reason (and its compiler BuckleScript) aren’t the kind of puristic language folks might think they are. BuckleScript has one of the most comprehensive way to bind to whatever piece of JS you have: https://bucklescript.github.io/ and you can also just include raw JS code as a last resort, all type checked still, while keeping type soundness (in this case, almost like `any` but not really).

HN’s too short to describe the extent of it; if you’d like some language that shares a similar spirit as TypeScript (with extra features such as native compilation), please do check out Reason and BuckleScript. Our main goals are great JS interop, fast build, robust type system and a familiar syntax for JS users.
A jail breakout, it being from a process namespace or a VM, is always a security-risk - whatever it's breaking out of. Both are sensitive to this. VM's are maybe a bit more mature and handle some stuff on hardware - but given the recent Intel oops thingies - I wouldn't rely on that too much...

"Containers are less secure" is just FUD. That VM's or containers alike are running on the same CPU is currently a much more real threat.
I admit that eviction situation sounds difficult for landlords. I know I would be frustrated if I was a landlord in that situation.

Do you have evidence that the eviction issue is wide-spread enough to cause landlords to prefer AirBnB-ing to renting?

It looks like city centers have the highest density of AirBnBs. I find it hard to believe that people renting in city centers (let's be honest these are usually luxury apartments) not paying their rent are so frequently that the only recourse is for the landlord to turn to AirBnB to turn a profit.

To me, it seems the profit motive is a more likely explanation. The landlords have the ability to long-term rent, or use AirBnB. They _choose_ to use AirBnB because it is more profitable.
Composite UIs for Microservices: Vertical Slice APIs
For those who are having trouble finding reasons why farmers care about right to repair, its not just the tractors themselves but the PTO accessories in most cases.

For example, many PTO links on newer John Deer or Ferguson tractors contain a set of over torque sensors designed to shut off ot disconnect to prevent stallout and engine damage. if you repaired a spreader or a mower assembly from a John Deere, it needs to have all the original sensors on it to operate from the cab, and those sensors need to all return normal "john deere" values/codes for the implement. if not, you need to pay John Deere for another farm implement.

Farmers want the right to upgrade the firmware in-cab or make exceptions to allow repaired equipment.
actually I kind of like this one - https://softwareengineeringdaily.com/wp-content/uploads/2018...

We have learnt a lot from you guys as we build out similar systems in India. Thank you for putting this stuff out!

Quick question that I have always wondered about - would you have used something like Uber Cadence (https://github.com/uber/cadence) as the core of your infrastructure if it had been available back thhen ?
> When we rented, we were subjected to eviction at any time, for nearly any reason, for basically no notice (60 days, which in the US is effectively zero notice). Your subjected to every whim the crazy wildly-irrational housing market throws at you (we've had 12% yearly rental increases for a decade straight now, despite living in bumblefudge-nowhere Midwest).

Not saying you're wrong but at least where I've lived, I could very easily find a new place to live in 60 days. I think usually landlords give the terms of a new lease much less than 60 days away from the end of the current lease, and most people usually don't decide to move or stay before they know how much their current place is going to cost.
Check volt if you want a slack client: https://volt-app.com/

Other electron based apps like Discord perform better so I'm not sure why Slack is so crappy.
A Programming Language (1962) [pdf]
There are no Epyc workstations chips with clock speeds comparable to Threadripper/Xeon-W. At least for the currently released products. And thus I consider Threadripper the closest competition to Xeon-W, not Epyc. AMD also lists ECC memory support as a feature for Threadripper.

That said, the new Xeon-W series has more memory channels (6) and supports more RAM (up to 2 TB) than any existing Threadripper product. I.e., AMD doesn't have an equivalent product for all use cases yet.

However, we don't know the Zen 2 Threadripper lineup and the frequencies for the different Zen 2 Epyc SKUs are also not public yet. AMD could release Threadripper with support for RDIMM/LRDIMM or Epyc chips with higher clock speeds to better compete against Xeon-W.
The Mac Pro uses the LGA3647 socket, which I assume will give it some headroom for incremental upgrades in the next few years before a major overhaul is due. Intel already offers 112-thread part for that socket.
No. People who rent are not homeless. That's ridiculous.

This kind of semantic babble only serves to cloud people's judgment. For some people, owning makes more sense. For others, renting makes more sense. Not sure what is hard to understand about that.
The attitude towards taking time off, frankly. I don’t mind busting my ass at work, it’s fun, but the looks you get when you take more than a week or two of vacation at a time :-/
Onboard computers can have compasses and a pretty good idea of how fast they're going. You could just be monitoring for any weird jumps or incongruences (eg. there is a road here, but it's at a different angle than the GPS signal indicates, the path recently followed doesn't match up with the map based on current GPS reading, ...) assuming you have good enough accuracy and can track it over time.
Was that additional syntax in TypeScript actually neccessary for type inferrence? Or is it rather to avoid API hazards when you change some internal code and suddenly the API of your library breaks because the inferred type has changed.
Did you set it up a long time ago? It appears new iCloud accounts require a phone number for 2FA.
So you tie up $2000+ during that time.
Providing internet is not the only reason SpaceX's StarLink [0] is a project ;p

Yes, GNSS spoofing is an industry wide vulnerability, and not to just cars. If I'm not mistaken, at least in the U.S., it is highly illegal?

[0](https://en.wikipedia.org/wiki/Starlink_(satellite_constellat...)
Hmm, that leads to a really interesting business idea (if it doesn't already exist). The reason a building can have a super is because there's scale. You only really need 1 super to deal with multiple units and overall building issues. Why not start a business where people pay a small monthly subscription fee (effectively as some kind of insurance premium), where a service person can come fix their home issues? This wouldn't be much different from renting an apartment but the key is that with renting your rent includes a portion the landlord should be reserving for maintenance and to pay the super/property manager. This would be the same as condo maintenance/strata fees basically. For major repairs, it's the same thing as being a landlord/owning a condo. Most the time major repairs aren't covered in fees, and you should have a reserve fund. Maybe this business can actually manage that for you and leverage scale of having multiple homes.
Gryphon: An open-source framework for algorithmic trading in cryptocurrency
What would be awesome if instead of a Rosetta-like (or qemu-user-like) compatibility layer, the chip supported multiple ISAs natively.

The only company that has the rights to do both ARMv8 and amd64 is.. AMD :)
> ...islamism...

My post had nothing to do with that. Mentioning it is irrelevant.

> US played a very bad role...

possibly true and I'm willing to slag off the US at the right time (and many americans do, and do so in safety), but this subject is about china.

> even though there are some America truly care

I'm not american, and even if I was it would make no difference. Ethnicity does not matter. Moral decency, consideration for others, does.

> Before we point our fingers at other people, we really should figure out our own issues.

We can care about both our own cultures and others, at the same time.
> I just bought a replacement battery and swapped it out myself.

How much of a pain in the ass was separating the glued-in battery from the chassis? iFixit makes it look infuriating
I use WhatsApp this way. It's not a matter of discovery-- it's a matter of creating a group with your existing friends and then keeping in touch with them day-to-day through sharing things in the group chat.

It's identical to a facebook feed....except it's a tiny one with only the people YOU chose to include, and doesn't get polluted with any external content.
Related from 2015: https://news.ycombinator.com/item?id=9738866
The docker daemon itself - sure, but on OS/kernel level, they're doing exactly the same thing, where docker is probably the more scrutinized implementation out-there...
Many different methods of hacking are illegal, and yet they still occur. Nails and thumbtacks less frequently.
I wonder if, as self driving technology becomes more prevalent and more of these "hacks" become dangerous, if some federal laws around spoofing cars and using objects to influence an autopilot system become major felonies.
Restricting the launch to an arbitrary subset of people made no sense. I wasn’t going to create “circles” if only 4% of the people I wanted in the circle had accounts. I wasn’t going to create events that could only invite 1/3 of the people. I wasn’t going to “share” things if I thought only one person would see the post.

Then there was the bridging. They ruined every service owned by Google by shoehorning direct links to Google+.
Simulating Emotions During a Basketball Game
I agree.

I use IRC all the time, and IRCCloud makes it comparable to Slack.