skysight-inc/HackerNews huggingface dataset:
> Perfect is the enemy of good.

> commercial space with minimal low cost housing, green space or anything else using public transit as an excuse. Privatize the profits and socialize the loss.

Correct, and while not perfect, this is good, because it still results in a net increase in housing!

The question to ask is not "is this as good as the original plan" but instead "would this project have proceeded at all if not for the changes to the plan"?

Something we consistently see in SF is grand housing plans with significant low income requirements that sounds fantastic in theory, but are never actually built. The YIMBY response to that is absolutely yes loosen regulations so we actually build real housing today, instead of theoretical better housing in 3-5 years.

> YIMBYs saw this as gentrification

YIMBY's are completely fine with gentrification. Once again, the YIMBY position is that literally only building market-rate luxury-techie-fishbowl-highrises is still progress, because it results in more housing, lowering rates for other properties.

> So they pushed hard for lots of mitigation for locals and low cost housing

This is not the YIMBY position. YIMBY's are against low-income housing requirements. (that is, generally, streamlining permitting and densification to allow the construction of some housing takes precedence over ensuring income accessibility within any individual project) YIMBY's do generally prefer funding and incentives for low-income housing, but that's positive incentives, not blockage.
> I don't own iOS devices on which blocking is less effective

But if you must use iOS, I recommend ADGuard Pro which intercepts ADs/Trackers at the network level using a pseudo VPN Profile. You can even load up your own custom filter lists.
He leaked excerpts from the text but not the full document. I would really like to read the actual full text document. The fact that the European commission keeps the draft legislation secret is concerning.

Is this the typical process for all EU regulation?
CausalPy: A Python package for causal inference in quasi-experimental settings
That's right. Somehow I wasn't thinking of it.
I love the pee story here.

A long time ago I was friends with a facilities person at Apple. She told of a peculiar case where she was called in to take care of a problem in one of the conference rooms. Apparently someone had not thought a meeting had gone well. That evening they had returned to the conference room and taken a dump on the table. Message received.

Maybe someone was trying to send a Ray a message with a puddle of pee:)
> My high credibility makes someone else have bad credibility, which changes the rankings again. How many iterations do we run before we consider the results stable?

Tangential to your point but this is actually a solved problem and you only have to run once. You might even recognize the solution [1] [2].

[1]: https://en.wikipedia.org/wiki/PageRank
[2]: https://en.wikipedia.org/wiki/Eigenvalues_and_eigenvectors
All of the mid-size trucks (Tacoma, Ranger, Frontier) have 6 foot bed versions. Unfortunately they don't make the traditional pickup single row seat versions anymore, but you can still get a two door model with the little back seats.
Our Evolutionary Past Can Teach Us about AI's Future
Henry Kissinger won the Peace Prize 1973 for ending the Vietnam War.

The Vietnam War ended in 1975.
> 2. No magic numbers.
>
> Another person complains about not being able to do magic numbers. While it can get tedious, you really shouldn't. They use the most insane example of #define ONE 1. BUT, even in this case you can argue that if the requirements were changed for a base 8 or other numbers system, you could easily port the app by just changing these define macro's rather than scouring through the code. It's not that tedious, and it can make the codebase more flexible and solve issues and porting.

I agree with you on magic numbers in general, but there have to be practical limits.

I was paid to deliver tight production code that was performant, often interfacing with assembly because that was what we had to do with the cheap micro our project used. I wasn't worried about other number systems, it wasn't worth spending R&D $$$ to make the code compatible with other number systems. I'm not writing code that will last 100 years. I deliver to schedules and budgets. Your arguments strike me as a bit too rigid, too academic. Not practical in the real world.

In my mind

if (condition)
num_found = num_found + 1

is clearly superior than this MISRA version

if (condition)
num_found = num_found + ONE

Because the first case is the simplest implementation, incredibly explicit as it. We're counting something. That's abundantly clear.

The second case is inferior because, as a reviewer doing their job, I have to go and lookup what ONE actually is. In case someone defined it weird. I start thinking "Maybe it's not 1, maybe it's 1.0". or "maybe its fixed point like (1.0 * 256)."

The moment I'm wondering what ONE is actually defined as, I'm no longer thinking about the code I'm reviewing. I have to interrupt my mental process to go find ONE, understand that, and then come back and pick up with what I was reviewing.

This stuff matters. Clarity matters. When 1 might not be 1, well then I have to think harder. Compounded, all these little complications dilutes the quality of the code overall. And programmer resources and time are limited.

Also, not to nitpick but your example "goto cleanup" is also not MISRA compliant. I'd argue that use of gotos is a greater sin than returning early.

I'm pragmatic. I've used gotos, where it makes sense, which is almost never. But never say never. Gotos are nearly always bad. Early returns are useful sometimes. Assembly should be avoided when possible.

Code is a tradeoff. When writing interrupt service routines, performance matters, and I found this is where I broke the MISRA rules the most. Because the code had to be tight. That was the value my company brought to the customer. We could get out of the interrupt quick enough to guarantee deadlines in the rest of the code. You do this by letting yourself write complex code in some places, the places that matter. And you scrutinize those more than you do the rest of the code.

MISRA (as misapplied by mid level managers) pretends the above statement doesn't matter.
Show HN: PainKwest – the place to discover valuable pain points and workarounds
PainKwest is a project we've been workng on. The goal is to help founders/builders/VCs discover valuable pain points to solve and help general users find workarounds while better solutions are being built, essentially connecting problem sharers with problem solvers. we hope to spotlight the problems that genuinely need solving, not just those we think need solving.

It's an mvp and we hope to get some early feedback from the community. Thanks a ton for checking us out and for any insights you share!
I grew up in the 90s in Eastern Europe, all I saw was constantly worsening material conditions. Nowadays we’re forced to leave our countries to avoid poverty. Almost everyone older tells us how much worse off we are than they were during socialism.

But at least the remaining socialist countries are slowly winning. At this point it’s socialism or extinction.
Strange? More like inevitable given the incentives involved.
I feel like the majority of the people who complain about orms, haven't taken the time to learn the orm. Often times, there is a DSL you need to learn, but for simple database relations and joins not using an ORM is a waste of time and resources.

orms are often opinionated and tables that are setup with an ORM may not be compatible with other ORMS. This is the only real downside. If you have a large legacy application that needs to be migrated to a new framework that uses different conventions for index names, table names, ect, then you are in for a bad time.

Django's orm is probably one of the best out there. Django also has orm manager classes you can extend with abstractions around orm functions or raw queries.

For complex queries, like with CTE's, complex joins, recrusive queries, index optimizations, there is no way around custom queries but any good ORM has an api around these raw queries that can hopefully also map to objects in your applications.
Yes, as soon as NixOS will have native support - I will be buying an apple laptop. The Asahi people are doing a fantastic job.
I found an entire company of 50 or so fake people called "AI FIRE" All the same bio. All generated images. Reported multiple profiles as fake LinkedIn as fake.

I only got halfway before it stopped letting me report.

Now LinkedIn doesn't let me report things anymore. It just gives me an "unknown error" message.

*AI FIRE, i got it backwards.

All the fake accounts remain. Because it's not in LinkedIns interest to reduce their usercount.
> why the hell am I talking to raw socket APIs just so that I can read from S3

I don't know. https://doc.rust-lang.org/std/net/struct.TcpStream.html#meth... etc. were there for a while. Though I think that deadline-based timeouts would be way better to have. https://www.reddit.com/r/rust/comments/8b5krv/the_case_for_d... . Probably could be built around existing primitives. These things were never built/popularized because the community just jumped on async like some silver bullet.

I agree that building heavy duty networked services got easier with async, but at an expense of fracturing the ecosystem and dragging everything else into an MVP feature, which made things worse (at least in some respect) for other things. I personally don't do much web servers, and when I do I can just spawn lots of threads, terminate TLS with nginx anyway.

Again, I don't mind async on its own. I think it's great for what it is, and is useful when it's useful. But for decades tons of the web was built in Java, Python, RoR without async IO and it worked just fine. And I didn't have to play IO-type sudoku, and could expect that the most basic, native blocking IO is well supported, and not just an afterthought/wrapper.
> Dating apps are designed to keep you single forever and owned by a single corpo.

Heard good things about Alovoa: https://alovoa.com/

> Free and open-source dating platform that respects your privacy.
> Very large light sources likely helped (as did the matte boxes), but maybe they carefully chose the camera angles as well to minimise this?

All of it, I think. In my experience these ugly flares come mostly from point sources (things like streetlights), so large, soft light sources should help. Also, the matte boxes help controlling where the light that hits the lens comes from, so in effect it makes it easier to have a good angle, on top of making sure that nothing hits the glass at a small angle.
This is oddly something about social proof - the upstream maintainer did not want to break cypress support but needed a high profile public confirmation that the cypress code was not working (presumably as a final straw that broke the camels back)

This is (bit of a callback) exactly the sort of story I would like the new journalist at lwn.net to deep dive in, give us a nuanced, sympathetic story of what really happened and how such decisions are made.

No blame - just good decisions. it's what we want all over
Depending on the state yeah
Url changed from https://twitter.com/Scott_Helme/status/1721905520788086836, which points to this.
Biological age predicts dementia and stroke regardless of actual age – new study
And if that person has agreed, getting paid for the permission? It would be way more expensive to get $celebrity to have a shooting in a remote location compared to calling them/their agent for a permission. And the result could be comparable.
Adding dependencies is not easy in some organizations. You have to trust them, in addition to waiting 3 seconds to compile them.
Ah, I see. So at minimum, they'd need strategies to move assets out of the region while complying to some degree, until the assets were safe.
I dunno… I find that teenagers are far better at discerning low quality online content then their grandparents.
The argument that conservatism is "punk," delusional as it is, is less based on any superficial capitulation to leftism but the premise that the mainstream power base of modern society (particularly American society) is leftist |"wokeist"|feminist|anti-white|anti-Christian, what have you, which they claim places them in the position of underdog rebels fighting against the establishment.

It's a weird phenomenon I've noticed within the right of claiming the identity and language of oppressed and minority groups in order to subvert them and claim whatever political and cultural power they have for their own, despite they themselves still being the most politically powerful and culturally influential demographic by orders of magnitude.
Driverless car users will not be prosecuted for fatal crashes in UK
> I hit the store and picked one up, then came home, tested it, and wrote the post.

Some of us live in a different RPi 5 availability world apparently.
>Besides, it would have been scientifically impossible for Comcast to be a real competitor with Sprints limited spectrum allocation.

But, they could've done what they're doing now: use a limited amount of spectrum in areas where their customers are concentrated and offload the rest to their MVNO partner (Verizon)

Comcast and Charter both are buying up CBRS licenses and putting up both CBRS radios and outdoor strand mounted wifi hotspots in their wireline service territory. Since that's where 100% of their customers live, that will work to offload the bulk of the traffic they pay Verizon for. For the people who travel outside the service area, they'll just roam onto Verizon

For sure it's not the same as VZ, T, and TMUS having a national network that competes for every single wireless customer period, but it would probably be more effective than the zombie DISH out there that supposedly has a network covering 70% of the US population, but a vast majority of their customers are on their MVNO partners in T-Mobile and AT&T.
> I honestly don't think it's a reasonable takeaway for anyone who is at all interested in creating highly produced video with their iPhone. Even if you're an absolute beginner, it's abundantly clear that these Apple videos are serious productions.

I agree that that's how it is in reality, but that's not something many people really know or understand. Apple also likes to sell their products as "see how good our x product is that we used in-house" which likely further may make some people think an iPhone is enough to make a high quality video.

(I think the funny thing is that even without extra hardware an iPhone can shoot very good/near professional quality video but this debate is only about Apple using very fancy hardware. I also made a small edit to my comment.)
> Knowing which screw to turn

"It took me ten years to know how do this in 10 minutes"
Professional photography and videography gear has always only been about that though. It broadens the range of shots you can get and/or the efficiency of the process (and usually puts up with more abuse).
My understanding was that part of the motivation for ColorForth was to help Moore continue programming as his eyesight deteriorated.
Really interesting blog post!

It seems like iPhones really can do serious filmmaking (with the help of the equipment mentioned in the blog post). I'm curious how this translates to photography.

How much would you need to spend on a dedicated camera to shoot better photos than an iPhone can?
I don't understand why people still spend time on jailbreaks of the proprietary models, while they can easily use uncensored open-source models these days. I feel like its kind of waste of time.
People who optimize for effort look for truth. People who optimize for impact look for effectiveness. Unless your need is to predict to an individual level to high resolution, this is wasted effort.

People are largely a statistically predictable bag of attributes in many areas that matter for impact. The small amount of areas where humans are wildly unpredictable is what makes us beautiful and we focus on that as the "soul" of a human but they're also not usually the ones that intersect with how we care about impact.

There will be a statistical prediction of all the ways people will choose to get to a train station based on distance, weather, percentage car ownership, quality of sidewalk etc. Something as simple as improving the lighting of the right road to the train station can increase the ridership to a significant degree because it helps people feel safe walking home in the evening which means they also feel safe heading to work in the morning.

You spend enough time with a sensitive enough radar in a large organization and you see the same statistical patterns. People are milling around and impacted by their environment and things you want to make happen aren't happening until you notice the corporate equivalent of the unsafe road and you put down a couple of lights and rapid change occurs. You do it enough times consistently and you get promoted and the patterns become subtler.
But often lighting is what it is. I can use a camera (and lenses) to compensate for a lot of crappy lighting that would otherwise make it tough to get a decent shot.

I sometimes shoot photos at corporate events and the difference between "real" cameras and photos shot on phones is often pretty obvious. Sometimes it's a matter of the phones being too far from the subjects or not optimally used but not always.
I read that book too, albeit a number of years ago when it first came out, and I don’t recall “none of the algorithms actually worked” being true.
You don't see how it's cool and rebellious to reject diversity, inclusion, etc.? It's on HN all the time. All the kids love Musk and Rogan. Etc.
Yes draw two circles and then the rest of the owl kind of thing.
Related ongoing thread:

Article 45 of eIDAS 2.0 will roll back web security by 12 years - https://news.ycombinator.com/item?id=38181114 - Nov 2023 (77 comments)

Also: (others?)

Joint statement of scientists and NGOs on the EU’s proposed eIDAS reform - https://news.ycombinator.com/item?id=38126997 - Nov 2023 (63 comments)

Last Chance to fix eIDAS: Secret EU law threatens Internet security - https://news.ycombinator.com/item?id=38109494 - Nov 2023 (299 comments)

EFF about EU: EIDAS 2.0 Sets a Dangerous Precedent for Web Security - https://news.ycombinator.com/item?id=33966364 - Dec 2022 (44 comments)

EU legislation eIDAS article 45.2 may force inclusion of insecure QWAC root CAs - https://news.ycombinator.com/item?id=32093891 - July 2022 (36 comments)

Mozilla and the EFF publish letter about the danger of Article 45.2 - https://news.ycombinator.com/item?id=30549119 - March 2022 (13 comments)
Very interesting. Now do bandwidth next!
Thats great, driver committed fraud, payout goes from shipping company insurance.
Bullets don’t kill people, the guy pulling the trigger on the gun does. Spies don’t pull the trigger.

I believe literally all those things you don’t believe about having something being completely separate from using it. A car can kill people just as easily as a gun. So what? It’s who used the object who is responsible for what it does and owning something doesn’t necessarily imply using it or even imply it at all.

How do you justify that point of view? I really don’t get that perspective.

I can’t say for certain, but I doubt extraordinary rendition is only using "terrorist-detector model” and not relying on analysts/tips. Also worth noting is that it seems like it hasn’t happened in ~20 years, and was a product of 9/11 fervor.

Let me put it another way. Why should the powerful countries take weaker ones at their word and not employ fact checkers? Nations are only really beholden to their constituents and greater powers. Why would any country tell a major power who wasn’t spying the truth?
> lightning transactions are useless until you sync them with the main network.

This is absolutely false. Why do you even think this??

Heck, have you never seen people buying real world stuff with Lightning transactions in El Salvador?

Are you aware that if you receive BTC over lightning, you can spend them over lightning, with a different party, without hitting the main network?

> Skip the middle man that no one wants.

What middle man? Is the middle man in the room with us?

> no one wants this, it doesn't solve anything

False and false.

15K entities want this (at least, i.e. not counting hosted wallets). And it solves the limited transaction rate, which you were complaining about.

> Every other currency has bigger blocks and never had this problem in the first place.

And when they get moderately popular, the size of their block history becomes prohibitively expensive to download and verify.

All while not really fundamentally solving the problem, but rather only allowing a slightly faster transaction rate which would still not be able to compete with VISA (as an example).
Firefox-unEIDAS-Iceweasel-134.1.exe /swh
Linux kernel doesn't use a subset; it uses a superset of nearly every GNU C extension. Linux could only be compiled with GCC for so long due to its excessive use of GNU C extensions which tightly bound the codebase to one tool chain. (We fixed this in clang by implementing most GNU C extensions, at least the good ones).

VLAs are banned, those are c99.
The biggest takeaways:

> There is one single feature of the iPhone 15 Pro that made this stunt possible: Log.

> They Used the [free] Blackmagic Camera App: Matters as Much as Log

> Lighting matters more than any camera, more than any lens... Big, soft LED lighting is actually quite affordable these days. [with a specific product mentioned]

Apple used the myriad options in the Blackmagic Camera App to prioritize image quality above everything else.

> Apple decided that they must shoot at ISO 55 (the lowest, although possibly not the native ISO of the 1x camera) for the highest image quality, and with a 180º shutter for the most pro-camera look

Apple had the log footage they shot professionally color graded.
It will absolutely stop happening in the future… the only question is will it have stopped because we finally outgrew thinking with our genitals, or will it have stopped because we failed to do so?
The problem wasn't MISRA, but your management.

I've worked with the ISO standards for automotive. You can have exceptions to most rules as long as you have a justification that an independent auditor can agree with.

Oh, and the ISO standards don't mandate MISRA. It's just one option.

Also, the rules only apply where safety is relevant. If you can convincingly show that violating some rule won't affect safety, you were good to go.

There are some pretty hefty rules, though. No recursion. No dynamic allocation unless it can't be avoided (and performance/optimization is not a valid excuse).
Lawmakers push 702 reauthorization requiring warrant to access info on Americans
I remember doing a physics problem way back in high school where the teacher asked how long it would take to slow the Earth down 1 m/s if everyone on the planet started walking in unison westward and never stopped. The population was several hundred million less then than it is today, but I think the answer was still measured in centuries.
Related ongoing thread:

What the QWAC? an EV Certificate all over again - https://news.ycombinator.com/item?id=38183259 - Nov 2023 (3 comments)
> which should have > 100m range. Way more than I need for dog parks, groceries, errands.

If that's the range you're looking for, very lightly used (under 20k miles and less than 3 years old) Nissan Leafs can be had for around $20k, and comes with CarPlay. It certainly wouldn't be as cool as an 80s Golf EV conversion, but it would also be a lot more comfortable inside ;-)
The US does. Most countries don't.