skysight-inc/HackerNews huggingface dataset:
Too many software charlatans with too big responsibilities (architecture/strategy), with too many books read that were written by evangelists and way too little experience in whole software development lifecycle.

Write software, 1.5 year later update CV with fancy buzzwords you used, change job for better comp and repeat. Who cares how did the design mature?

They always have some method/approach which is unparallelled in every metric, except it being reflected in reality.

Years of brainwash caused new developers to make strange looks if you use "if" statement or write comments in your code.

Also acting as if design pattern was some holy code instead of just a name for an approach to some problem (just normal code, but with name).
Risor: Fast and flexible embedded scripting language for Go projects
This may be the central reason why the Mac Pro still exists.

Ever since Jobs returned in 1997, Apple's Mac lineup has been designed around the idea of a ternary choice of "Good / Better / Best". They used to call the Power Mac configurations explicitly that.

I suppose putting the Mac Studio guts inside a Mac Pro case wasn't a big design change, as long as they have the Pro manufacturing line still open. By shipping this lackluster design, they can wringe out a bit more revenue from the investment made in the Mac Pro tooling.
DRM is fine if you're just renting the content ... but yes the consumer needs to know that DRM for buying is an (entrenched) anti-pattern.
I'd be surprised if the Mac Pro sold more than 50,000 units/year.

There's no way Apple would invest in all that technology to sell its least popular Mac.
alias json-format="python -m json.tool | pygmentize -l javascript"
I keep re-reading and referencing this article as it lays out how the human vs AI internet landscape is likely to shake out.

https://maggieappleton.com/ai-dark-forest
The Studio should have upgradable RAM too IMHO, so they could use such a chip for that too, which would amortize the costs.
I'm afraid you just appear

1) pathologically envious enough to punish people because they work from home

2) motivated by ordering colleagues around, which becomes harder if not in person

3) unable to appreciate the comfort of working from home and the importance of having a life.

Do you, as an "admin", feel entitled to be "on top of the world"? Everyone has to dance to your tunes, right?
Make it work, make it right, make it fast.

https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast
Hi! Yes I couldn't find a better source, here's excerpting from the book--

"We once undertook a complex client-server database marketing project. Part of its requirement was the ability to specify and execute temporal queries. The servers were a range of relational and specialized databases. The client GUI, written in Object Pascal, used a set of C libraries to provide an interface to the servers. The user's query was stored on the server in a Lisp-like notation before being converted to optimized SQL just prior to execution. There were many unknowns and many different environments, and no one was too sure how the GUI should behave. This was a great opportunity to use tracer code. We developed the framework for the front end, libraries for representing the queries, and a structure for converting a stored query into a database-specific query. Then we put it all together and checked that it worked. For that initial build, all we could do was submit a query that listed all the rows in a table, but it proved that the UI could talk to the libraries, the libraries could serialize and unserialize a query, and the server could generate SQL from the result. Over the following months we gradually fleshed out this basic structure, adding new functionality by augmenting each component of the tracer code in parallel. When the UI added a new query type, the library grew and the SQL generation was made more sophisticated. Tracer code is not disposable: you write it for keeps. It contains all the error checking, structuring, documentation, and self-checking that any piece of production code has. It simply is not fully functional. However, once you have achieved an end-to-end connection among the components of your system, you can check how close to the target you are, adjusting if necessary. Once you're on target, adding functionality is easy."

They later list some of the advantages of this approach--
- Users get to see something working early
- Developers build a structure to work in.

And differentiate it from prototyping--

"The tracer code approach addresses a different problem. You need to know how the application as a whole hangs together. You want to show your users how the interactions will work in practice, and you want to give your developers an architectural skeleton on which to hang code. In this case, you might construct a tracer consisting of a trivial implementation of the container packing algorithm (maybe something like first-come, first-served) and a simple but working user interface. Once you have all the components in the application plumbed together, you have a framework to show your users and your developers. Over time, you add to this framework with new functionality, completing stubbed routines. But the framework stays intact, and you know the system will continue to behave the way it did when your first tracer code was completed."

It's still a great book 20 years later, I highly recommend picking up a copy.
> It's never just one round-trip

That’s not true. TLS 1.3 0-RTT cuts down on handshake roundtrips, taking one roundtrip to establish the TCP connection before data can be sent; and HTTP/3 (QUIC) with 0-RTT actually makes it zero roundtrip, HTTP request is sent directly and response is received in one roundtrip.
2255kg is the maximum load, and 1700kg is not at all an ordinary car weight; hatchbacks are often closer to 650 and my sedan is barely over 1000.

You could argue that those aren’t luxury vehicles, but downmarket EVs need to be heavy too, because batteries do not match the energy density of petrol.

Myself, I’m replacing nearly every car trip with biking where feasible (young kids make that challenging, admittedly, but the car doesn’t see a ton of use these days).
> I have a coach, I work with an executive coaching mastermind as I deepen my own executive coaching practice

I see a lot more more people advertising 'executive coaching' services than I see people looking for the same. Is the business coaching insdustry as pyramid-scheme-y as it seems (i.e. let me coach you on how to run a successful coaching business' similar to 'buy my course on how to make lots of money by selling courses') or is it actually valuable (and people who get coaching maybe just don't talk about it openly? Or there's a market of buyers who just happen to be completely separate from anyone I know or follow?)
What in the actual FUCK am I reading

1984 aint got nothing on that insurance company. Do you remember the name so we can all collectively try to avoid it?
Show HN: You have to write terrible JavaScript to beat this game
To be fair, my MR2 was an '87 model so maybe it's changed since then. I wonder how old the Civic was?
This is not completely off-topic. Google is moving away from open-source making Android more and more proprietary. If you care about it, there should be a moment after which you abandon Google and look elsewhere. For me, it already happened.
Fredkin’s Self-Replicating Cellular Automata:

Sum the neighbors, modulo 2, and assign to the cell on the next timestep.

Astonishingly this allows patterns to replicate in multiple directions across the plane.
https://cellpylib.org/fredkin.html

Works with any kind of lattice. Even works in 3D.
How exactly is YouTube user hostile?
It doesn't need to go mainstream for you to use it.
The Mac Pro is actually very competitive against similar $7,000 - $10,000 workstations; especially if you need a lot of high bandwidth memory.

However, it's not competitive with workstations that are above that because you'll quickly approach workstations that have Epyc and professional Nvidia cards.

We'll need to wait for an Mx "Extreme" SoC, if Apple ever makes one, to compete above the $7,000 price point.
Check out BMW’s color-changing concept car in action
Thank you for the kind words. I'll try to change my language around it.

I plan to take as much time as I need between A levels (high school) and uni. I've got the summer break coming up, and I might take it a bit early, so I should get a short (6 weeks, 9 if I stop now) break to heal. A levels take 2 years, so I'm at the halfway point now.
I don’t watch many YouTube videos. Maybe 1-5/month. And it depends on many factors so isn’t predictable.

I don’t want to pay$7/month so when I do get a link I don’t get annoyed by YouTube’s UX.
I have tried Infuse but it seems to have issues with large libraries.

Often not updating when I add something or just missing half my library.
I mean I would put it this way, the left is the coalition of the ascendant economically / politically / culturally since the education sort. What it means to be on the losing end, to be descending into the social / economic abyss, is kind lost for the most part on the modern Democratic Party. Given that political power is heavily biased toward geography, catering ideologically only to the most educated coastal city dwellers is at best a formula to slowly lose out against fascism. At some point, the fact that territory is so heavily weighted in the American political system will win out, it's our political laws of physics. It may feel satisfying to write off a huge section of the country but it's also a long term strategy that will ultimately suck the life out of Democrats / left and doom Democracy.
I remember people saying years ago that reddit's redesign is not a problem because it has API access and you can use third party clients...

The $7 is the current price, it does not reflect future changes. If the pool of potential customers is dry, they will try other means of increasing revenue, including increases of that price.

They might also turn the $7 into a requirement to watch YouTube at all, and show ads anyways.
Internet archive snapshot the whole page while google only index the first few kb of text data on every page (forgot the number, was it 100kb max per page?), so maybe it'll cost lower to build a search engine index compared to an internet preservation project?

Assuming they'll need to index 820 billion pages (the number of pages preserved in the internet archive), at 100kb each, and assuming they use a database with 0.3x text data compression efficiency, they'll need at least 24600 TB to store those text data. Assuming $300 per 16TB disk, then they'll need to spend at least $7,380,000 for disk alone. This is a lot of money just for storage and we haven't included stuff like replication and backup, indexing metadata overhead, etc.
Just to add, in the Find My app, you can whitelist (or blacklist depending on how you look at it I suppose) addresses that it won’t notify you about.

So I don’t get a notification when I leave my iPad at home, but I do whenever I leave it at work, for example.
The author of this Verge article had the same assumption, but couldn't find anyone in the VFX or video production business who uses Mac Pros like this.

The reasons given by the studio people interviewed make sense. They get a lot more graphics bang for the buck with Nvidia-equipped PCs, and they can upgrade piecemeal.

Additionally for video pros, they were burned by Apple's consumer-oriented FCP X product overhaul over a decade ago and the mistrust still lingers:

'And while Apple’s decision to overhaul Final Cut Pro was over a decade ago, studios still haven’t forgotten. Almost all of the video professionals I spoke to brought it up. “Every filmmaker in the world was using this,” Lebensfeld complained. “And they lost that whole market. They just don’t take it seriously.”

'“They really did screw us over on that,” Ford, the documentarian, agreed. “I was really upset.”

'I searched high and low and ended up connecting with over 20 professionals for this story in order to locate someone who enthusiastically wanted to buy the Mac Pro. I found exactly one: Drofa. He loves the cheese-grater design.

'“The killer feature is when somebody comes and says, ‘Okay, you have a Mac Pro,’ and I say, ‘Yeah, I can make a cheesesteak,’” he explained.'
Funny enough, the blog is not opening for me at all, despite being a static side, which should be proxied via CDN all the time.
Have you tried reaching out to them about obtaining an Academic Research subscription? I believe they offer those. Can’t speak as to how much they are though.
if only they were open source, then anyone else could take over
I use Firefox mobile with Ublock on my phone, plus I have DNS ad blocking, so I don't see ads on the apps either.
I am not an US citizen. And even if I would, I do not believe that privacy.com does not give anything and everything to FATCO.
I used to have a Dodge 2500 diesel it weighed 4,000kg. For comparison an EV Tesla Model X is 2,500kg. a non-EV Toyota Camry is 1,500kg.

I still have the dents in my driveway pavement!
Isn't a platform closed and centralized by definition ? ("Protocols, not platforms!")
AI Influences What You See on Facebook and Instagram
how does an individual human pass this test?
As someone who has no "special love" for YouTube, I feel like the equation for YouTube is different for me that what they have in mind. YouTube chose to host a public mode of displaying videos that someone in a third world country made or Linus Sebastian made. As long as they don't put everything behind Netflix style login, I will fight tooth and nail with UBO. I don't care about "ethics" of ad blockers. If its public, I will do what I darn want. Want to stop me, well put it behind a paywall.

That does two things.

I don't use Netflix so any content there is of 0 interest to me.

You don't get to stay public and expect ad dollars. It doesn't work like that on the internet.

Same for NYT. I don't pay for it and have no use for content there. If if were an ad supported one, then I could use an ad blocker.

Think of it this way. If you screen your movie in a cinema hall, I will watch it if I pay for a ticket. Fair and square. If it is played on a public roadshow, I will skip all ads or skip it altogether.

The org has to decide. Either make content pay per use or free. No middle ground.
It was just Volkswagen insurance(I think it was really underwritten by AXA?). She got a deal where any new VW got a year of free insurance, but because she was under 25 the tracker was mandatory, and getting insurance elsewhere would have been super expensive at her age, so financially it made a lot of sense, but after the first year we paid extra specifically so she could have insurance without the tracker.
Yes, totally agree with this-- I perhaps should have emphasized that my point is to code the shortest path thru the hardest problem. If somehow you just code around the hard part & keep deferring that til later you haven't learned anything.
> Journalists MUST stop writing

Oh please.

There is a position about what consciousness is which implies many animals may have it. This article is about that position. Journalists have a moral obligation to keep writing about such positions, if we are to assume that imparting harm and pain on conscious beings is evil.

There are also positions that animals, even including humans, don’t have consciousness, and consciousness doesn’t exist. They are more comfortable to most humans, especially meat eaters. This article is not about those positions.

The incompleteness theorem has an important implication that we would not be able to construct a full and verifiably formally correct model of the system from within which we ourselves operate. All we have is hypotheses. Saying that people are not free to make hypotheses that are uncomfortable to you, or that journalists are not free to write about them, is a self-serving position.
That still doesn't pay for roads. I love EVs and think their use should be more broadly encouraged, but the gas tax made for a very simple use tax and it's not obvious how one would replace it to do the same thing for EVs.

Simply saying EVs are so much better for the environment that they don't need to pay for roads at all seems a little short sighted.
So far it's been good, it's a lot faster than my Pixel 5 on GOS. I didn't play with the stock OS much but basic UI for the fold works the same.

It's individual apps that need fold and/or tablet support like I have the use Gboard to get a decent tablet mode keyboard and the Pixel Camera to support the different camera modes.

Overall it's quite obvious that it's really a phone + tablet which means a lot of things work OK but won't handle the 90 degree fold mode (table top) well. Also the tablet UI of many apps (especially FOSS) are unpolished.
I've always wondered if we shouldn't be pushing more for type inference with flow analysis. I consider static type checking a must, but the voices opposing type annotations have some valid points: it pollutes the source code, slows down prototyping, and only catches a limited class of errors.

A static checker with global type inference could be a middle ground. Pylance/Pyright already does that for most VS Code users. A more advanced form of this could track types that are too tedious for humans, like list emptiness, bounds, string alphabet, functions that can raise exceptions, idempotence, side effects, etc.

Those types can then be shown in the IDE, according to user preference, like docs or source control metadata.

I have a feeling that with enough caching this could be done with ok performance, but I hear that useful error reporting is an unsolved problem.
It's contextual, and the author is presenting it as universal.

If you don't know how to build the thing, the author's advice is on the right track. If you're unfamiliar with the problem space, just bang away at it. Write that god object, that 500 line function, hardcode all the things. You wouldn't be able to come up with useful abstractions so don't bother trying. Get your stupid terrible code to work, the tiny demo operational, and then take a step back and understand your creation and refactor.

If you do know how to build the thing, if this is your 5th time writing a task scheduler and you know what the ground work for a new one should look like, trust your instincts.
"It can be lonely at top".

It can be lonely anywhere, peer support is very helpful.

Founders have to make decisions and cope with crunches and quick decisions amidst many emotions.

It can be hard to unpick a bundle of new emotions to find ones gut feeling.

Especially as most situations will be new and unique. Time spent sharing with other founders is very valuable.

Peer groups and mentors should be in place from the get go
The Canadian immigration policy is not what's on paper, really it's determined by funding. IRCC is understaffed and recently went on strike over pay and stuff. The funding level is giving the Canadian government a way to eat their cake and have it, too. Write a liberal immigration policy on paper, limit immigration by not having staff to process all the paperwork.
As long as you have two metal end caps connected by metal poles, and you lay the carbon fiber in the direction that connects the end caps, then it seems that the hull would become concave/"bulge inward" and the fiber would hold pressure by tension.

Not sure whether this would actually work in practice though or whether it would be better than the simple metal sphere design.
Good, Kagi is great. The killer feature for me is the use of filters for programming/academic/forum results (in addition to having generally more relevant results overall). I will happily continue paying for this service.
Presumably the people who are actually any good at this are off running their own businesses etc.

So who are you left with? A small of number of “retired” ex-executives who might actually be quite good at ‘coaching’ and a huge number of grifters?
Do you have an example snippet you could share?
I'm not the best person to ask, you may have noticed from my comment that I didn't argue that any type of AI art is or isn't immoral, I just pointed out that many people have been arguing on both sides. Among other reasons, because I don't have a fully formed opinion either in general or in specific cases.

But thanks for assuming that I'm arguing in bad faith despite not making an argument for either side!
That sounds cheap. Can I really train a 13b model from scratch for just USD 2000?
I really enjoy the luxury of both. I have a MacBook Air that I use when I'm traveling or sick of being at the desk, but 80% of my computing is done at my desk with my Mac Studio. git, icloud, airplay and basically all corporate work happening in office360 means that I'm not really tethered to any one machine.

Why have the desktop? Power. M1 Ultra is a beast, throwing a little more money at a device that isn't going to die because the battery expired or I crack the screen made sense to me. I'm also mostly at my desk, mostly for ergonomic reasons: I hurt _less_ if I'm in a good chair where everything is tuned to my height.
> Housing is relatively affordable outside of Ontario and BC. Montreal, Calgary, Edmonton, Quebec City, Winnepeg, Halifax, Saskatoon, Regina, and St Johns are all major metro areas where homes are less than half the price of the GTA and Vancouver metro.

This is not the right way to think about it. Yes these cities are cheaper than GTA/GVA, but that has always been the case. And this metric only matters if you are earning GTA/GVA incomes and looking for something cheaper than these mega cities to buy in, which arguably only affects a tiny percent of the population.

The right comparison is how these cities’ house prices compare to themselves of 3, 5, 10 years ago versus their average household income over the same time periods.

When you look at that, which is a much more relevant metric of affordability, you will find there is essentially no city in this country that hasn’t been absolutely obliterated on affordability over the last decade.

7-10 years ago it was a GTA/GVA affordability issue. Now it a story of every podunk 2 horse town from coast to coast. Why? Because of interest rates! The BoC, like most central banks, left rates too low for too long and then massively overreacted to COVID.
TBH: no conclusion yet (did not find time ATM to try it out in fill detail)...sorry
In general exceptions are error handling, for "exceptional" situations. For example suppose we're supposed to ensure the water flow is at least X litres per second, but now X is NaN, that's nonsense, raise an exception.

You are correct that unlike a Result sum type, or an error code, or numerous other error solutions the exceptions inherently also change control flow.

In Python though it's usual to (ab)use exceptions for other flows, for example to indicate that we're done, lets just throw a Done exception.

The distinction is why Rust reifies control flow as the ControlFlow type, https://doc.rust-lang.org/core/ops/enum.ControlFlow.html -- so we have shared vocabulary to distinguish "This failed w/ error X" Result::Err(X) from "We should stop now, result Y" ControlFlow::Break(Y) even though sometimes it's true that we're stopping because of an error so we end up transforming Result::Err(X) into ControlFlow::Break(X). Doing that transformation is what the Try trait, the operator ? does today it calls Try::branch(result) and if that's ControlFlow::Break(X) your function exits with X, if it's ControlFlow::Continue(C) then the operator's result is C.
When you have more time and budget for a project you can teach junior developers to optimize code better.
Your chart shows home ownership recently peaked at 69% in 2011.

The current 66% is (a) not that big a change and (b) still high compared to historical averages so it's not so much "plummeting" as it is "reverting to the mean".

(which means we'll just continue to uphold the status quo like we always have)
I keep an old yahoo account around for limited purposes. Their requirement is to log into email accounts once a year for everything to stay up and running.