skysight-inc/HackerNews huggingface dataset:
> Apple III and Lisa failed. Macintosh was underpowered and overpriced on launch. But Apple continued to invest in Apple II, which financed investing in Macintosh

Apple barely scraped through the Apple III + Lisa debacle. The Apple III was itself supposed to be the conservative product line that would fund the Lisa and other advanced development. They even added hardware to prevent accessing its extended memory and etc. from Apple II emulation mode; they didn't want developers targeting both platforms. The Apple II was put on the back burner. It wasn't going to get the new OS for the Apple III, for example, even though it could support it. (It did eventually get it, as ProDOS.)

Development of the Apple III started in '78 around the time the Apple II+ came out. The Apple III came out in 1980 as a massive flop. The Apple III+ came out late the next year as another flop. Around then, the Apple //e was started in late 1981 as a rather rushed effort to expand the Apple II line, which by then had been completely stagnant since the release of the Disk II drive more than 3 years before, during a rapidly evolving time in the microcomputer market (the IBM PC had just been released). If they had just released a straightforward upgrade to the Apple II+ around ~1980, instead of the overengineered Apple III, they might have been the IBM of the industry.
That’s one great reason to want AI generated imagery, and I even suspect will prove to be the primary business model for these kind of pixels, at least initially. But, speaking personally, I really hope our stock photos end up with better reflections than this. And I hope we don’t end up with a bunch of stock photos everywhere that are fake, it can be misleading in so many ways to use fake images, even for cheesy corporate brochures, and it’s disappointing and cheap for companies to want content without paying for it. Ultimately it does cheapen the original authors’ work and undermine the market for creative work if AI can pump out similar stuff that manages to skirt copyright while simultaneously copying.
I've found that fx is very popular with java devs

Can you help me understand what this style of dependency injection solves for in java?

I use packages to encourage separation of concerns
We're currently experiencing ~8% inflation; it very much does matter. Someone has to pay it, which means it'll happen either as a tax or inflation
I interpreted sticker as an add basically, nothing more.
SpaceX Booster 7 – A Detailed Examination of Its Complex Mechanical Systems
I have paper subscriptions to

https://www.economist.com/

https://www.bloomberg.com/businessweek
> No current type system, static or otherwise, attempts to say "'123' is a numeric, would you like to make it an int ?"

SQLite's column type affinity will in fact do this, if you tell SQLite that a column is an INTEGER it will turn '123' into 123 but will happily take a string like "widget" and just store it.

I also wanted to add that your thoughts on this subject are well-stated and align with some work I've been patiently chipping away at, in the intersection of gradual typing and unit testing. I'll have more to say on that subject someday...
I believe idioms for dealing with golang channels resemble NIO channels/selectors (e.g. https://docs.oracle.com/javase/8/docs/api/java/nio/channels/...). JDK1.4 was already widely used around 2005 ;)
Who's Javier Olivan? Meet Facebook, Now Meta's, New Sheryl Sandberg
Also possibly including: install very old OS version, get libs and dependencies to some old version, and maybe update to a slightly newer compatible version, but not the latest. Create mock services of complex back end systems for test cases. Convert https connections to http for testing, or use unsupported TLS versions and protocols for some connections. Then you can get started!
I think that a programming breakthrough that we need is better (graphical) formalisms for describing how software systems are intended to work. We can do better than drawing boxes and arrows with no clearly defined semantics. I don't mean formal models of how a program actually does work (i.e. I'm not talking about Petri Nets or CSP, although I'm not a computer scientist and couldn't tell you much about those things): what I'm talking about is a better language, or collection of visual formalisms, for referring to the components that we really _mean_ when we draw software designs using boxes and arrows. So something like UML, but that actually helps describe application/system function, rather than mind-numbingly documenting an OO codebase. There wouldn't necessarily be any connection between this and code (although you could perhaps imagine generating high-level automated tests from a description of how the system should work) -- the aim would simply be to have a more sophisticated way of communicating about how we intend or hope that our designs will work.
Speculation is not the cause, rent-seeking regulations are the cause. And these regulations are driven by the demands of ordinary homeowners seeking to protect their investment by artificially constraining new supply.
Noted and very fair comment - thats definitely an area that we want to upgrade.
It would be nice to be an emacs extension. :)
Well, yes and no. There's two major components to visibility, the light intensity and contrast with the background. Against a background of fresh white snow, a white car will obviously not be the best choice. However, in most cases winter driving, at least where I live, is not driving in fresh white snow. But rather snow around the roads is kind of dirty and grayish, frequently the snow has been eroded away from the road surfaces. The problem from a visibility standpoint is that it's often kinda dark as the sun doesn't get that high in the sky in the winter and often during normal commute times the sun is down. In such cases a white car has an advantage, being the most reflective color.

So all in all, well, I haven't seen a study wrt winter visibility, so I'm just making things up, but I'd think white is far from the worst, certainly better than dark colors. Probably some color like lime yellow or such that you frequently see on emergency vehicles would be better, but few people choose a color like that for a civilian car.
> The traditional achilles's heel of static analysis and type systems is Turing Completeness, traditional answers range from trying and giving up (Java's Object or Kotlin's Any?), not bothering to try in the first place (Ruby, Python, etc...), very cleverly restricting what you can say so that you never or rarely run into the embarrassing problems (Haskell, Rust,...), and whatever the fuck C++'s type system is.

This stanza was maybe not your primary point but it was beatifully written and multiple programmer friends of every variety mentioned have been cackling at it.
I think that may not be true?

One factor that further complicates the medium-rare burger issue is the fact that serving undercooked meat contaminated with E. coli is technically illegal under federal law. Even if a consumer orders their burger medium-rare, the restaurant is breaking the law if that burger happens to have E. coli in it. -- https://www.foodsafetynews.com/2014/06/rare-burgers/#:~:text....
You definitely seem to have some issues with memory usage, crashes my tab when trying to load that link on a device with low amount of memory (4GB).
Agreed. I've lived for several years each in Japan, Brazil, Sweden, and England, and each of those countries have their own particular flavors of racism. Some of my white friends in England were overtly racist against people Indian and Polish descent. The US isn't alone, and it's not the worst.
Telltale signs of a shitcoin:

- premined (the creator reserves coins for themselves or for "development purposes" before releasing to the public)

- the coin is named after a dog

- centralized governance (one person/group/company controls development or makes frequent hard forks)

- been around less than 5-10 years (these aren't necessarily scams, but at best you're gambling on something unproven)

- small market cap (again, not necessarily a scam, but a big red flag. let other people be the ones to dig through the trash and hunt unicorns)

Take out the trash and you're left with between 1 and 5 projects, depending on how you feel about the details.
I think 'dash s' meant '/s', i.e. sarcastically bold.
Slightly off topic: I am the owner of a Tesla, and until recently a 2021 model 5 series BMW. The 5 series had 'keep your lane' and 'follow' functionality, and I've been absolutely flabbergasted that this functionality made it on production vehicles. It would give up in the middle of basic turns in the road in such a way that it tried to turn you straight into the divider. It was comically bad, except that it wasn't funny.

The Tesla (not a fanboy btw) is miles ahead in this regard.
Don't you mean to the west? When it's 9am in New York it's 6am in California, so if you flew to California from New York, when you wake up at 6am it will feel like 9am to you. Flying the other way, when it's midnight, it will feel to you that it's only 9pm, and you'll lie awake until very late at night, and waking up early will have you short of sleep.
python 3 (being not completely compatible) was a great chance to add... namespaces everywhere

"Namespaces are one honking great idea -- let's do more of those!" after all

sadly I still have to worry about a system package one day being pulled in instead of my code

(and pypi could do with namespaces too)

one of the few things the Java world got spot on
Fractional scaling is also GPU accelerated (for battery life) on Windows compared to Wayland/Xorg in which only scaling in multiple is accelerated so far, there is some progress with Plasma (Neon Dev) for single monitor only.
The MX-30 is a classic compliance car, so I wouldn't draw any long term conclusions.
Thank you! This is exactly what I needed to keep pushing.
> That doesn’t make any sense, prices go in both directions. If price goes up, there’s no harm to people who the insiders may have some fiduciary duty to.

Of course there is. When prices go up, insiders profit at the expense of shareholders who sell to them. In the absence of insider traders, non-insider shareholders collectively achieve better returns; ergo they are harmed by the presence of insider trading on positive or negative information.

(The only time it wouldn't be the case is if the prices move in the opposite direction to the one the insiders are expecting due to some other unanticipated development which is far more significant than their information advantage)

> In the US that’s just called “wire fraud” and not “insider trading”.

Much easier to prove the insider trading in the run up to a profit warning than prove an entity was intentionally mismanaged to create that opportunity and its earlier predictions of success were fraudulent and not just incorrect.
I'd also like to second this and I'd like to add regarding the following paragraph:

"It is normal that cars like that one can be used by the developers even off-hours. Typically you have to write a short test report after the weekend and ingest the recorded drives. That extends the spread of tested scenarios."

That is absolutely true and BMW camouflaged cars with stickers, like the ones described in the article, are a very, very common sight in and around Munich. I'd say in the northern parts of the city and the Autobahn leading northward you are bound to see one if you just wait a short while. This also means that naturally they are involved in accidents and occasionally even in fatal ones.

Despite that these cars are common and there are a ton of people driving them, every single person moving one of these cars has had very thorough training. BMW has a whole bouquet of internal drivers licenses with increasing difficulty. It is normal that even people working in software have the basic levels of BMW driving licenses if there is the chance that the they have to use a "test vehicle" (which again there are different classes of).
> It's a simple problem, we turned housing into an investment. Now everyone who owns a home is incentivized to ensure their investment is maximized and that results in a lot of NIMBYism.

I don't know how this came to be such an obviously true common wisdom answer here at Hacker news. It's an extremely incomplete account of what causes NIMBYism. I'm sure at least some of it is purely a desire to maintain land value appreciation, but as others have already pointed out, in plenty of cases, conversion from single-family to multi-family zoning increases land value and the land owners still don't want that.

The basic cause of NIMBYism is these are people's homes you're talking about. They live there. They may have lived there for decades, possibly even for generations. They chose the place for the character and culture it had at the time of choosing, and they don't want that to change. If they enjoy a relatively quiet life with space, they don't want to see their home changed into a traffic jam with nowhere to park. They don't want to be perpetually surrounded by nonstop construction.

I'm not trying to say anyone who feels this way is inherently right. At some point, change is inevitable. I'm sure the original inhabitants didn't like it when European colonists spread strange diseases across the land and then wiped out the stragglers with superior firepower. I'm sure the ranchers of the west didn't like seeing their ranches turned into suburbs. And the suburbanites don't want to see multi-family housing in their once-quiet and relatively secluded homesteads.

Without making value judgments either way, though, I think you have to acknowledge there are far more basic instincts at play here than simple financial incentives. It's fair to say we at some point have no choice, and if the result is we can solve housing unavailability and especially homelessness, and the cost is a few or even a large number of people are left with the neighborhoods they grew up in changed drastically into places they no longer want to live, that may be worth it. But you should understand the full range of motivations for people who want stability in their homes and communities and not act like it's purely about financial gain and greed. Remember also that a fair number of communities in which concerns about gentrification are the greatest and people really oppose redevelopment are neighborhoods that these people were historically forced to live in because they were ostracized if not killed when they tried to live anywhere else. That community in its specific current form is what they see themselves as being a part of, far more than the larger city, state, or country that never wanted them in the first place. This is far more complex than you're making it sound.
It'd also be much improved if the names of scripts could never be confused for the names of packages... maybe a new file extension like packagename.pm (to steal from perl)?

It'd require an update to package names, but nobody would have to update their code.
Odd; when I do that it just rotates the same map (back and forth, between a horizontal alignment and about 30 degrees).

I do agree that hijacking ctrl-r is not ideal.
You'll get to test your hypothesis that middle class families are the real problem with urban life when they quietly ghost on urban zones subjected to these cool ideas of yours.

Let's just sit back and see how it plays out.
Depends on the C-title and the jurisdiction. There are legal documents that can only be signed by the CEO. Some actions of CEOs need to be published immediately in case of public companies. So it's the duty of the real CEO to prevent other people in the company to make outsiders think they could act in a certain way on behalf of the company.
> While a .class file will technically run on any jvm.

Not really, JDK 11 and further finally started removing deprecated implementation details, so you can't really run any class on any JVM - you ideally lockstep development and production JDK versions.

> A java application is usually more complicated and Uber jars don't work if you have stuff in meta-inf e.g. Spring.

This is more about the java application being complicated, and messing up with JAR metadata, not about stuff "not working"; in my experience, uber-jars built by Spring Boot "just work".

> I am primarily a java dev and I have no tools or own code that run with java -jar some.jar.

Most of my deployments were fleets of Spring Boot based services deployed with Containers with `RUN java -jar /app/my-project-name-1.0-RELEASE.jar`
In my experience, the best Linux support has been from brother. Also, their printers seem more light weight (in a good way), and their compatible ink is cheaper. Good for basic documents etc, but probably not for printing photos.
I absolutely LOATHE the Verge's reviews. Just such low effort, "Let's talk about how this thing makes me FEEL rather than how it PERFORMS" garbage for an ostensibly tech focused website. Like they don't actually compare the Lightning against any of it's competitors, have no charts or graphs showcasing performance relative to competitors, ICE trucks, or over time, and they completely ignore one of the most damning performance downsides of electric trucks, that being their greatly reduced range when towing or carrying heavy payloads.

Seriously, Verge's reviews are some of the lowest quality content from any so called "Major" tech site.
It's any estate worth less than 12 million.
> you have to ask yourself why professionals with deep pockets aren't grabbing every property and driving prices up even further.

But... they are.

My Experience

Ever heard of Grant Cardone? He and his ilk are filling my youtube algorithm with seminars on how to do this. I meet strangers on planes telling me about gathering together in clusters of partners and buying up real estate. Ads on the radio hawk house-flipping courses. Robert Kioysaki sells book teaching how to do this. With just a little bit of inherited wealth - and American wealth is 60% inherited - people are building multi-generational legacies.

Research

In Massachusetts:

> In 2021, business entities purchased nearly 6,600 single-family homes across the state, more than 9 percent of all single-family homes sold. That’s nearly double the rate of such purchases a decade ago, according to a GBH News analysis of data provided by the Warren Group, a real estate data analysis firm. [0]

In 2021:
>corporate investors snapped up 15 percent of U.S. homes for sale in the first quarter of this year [1]

In 2020:
> a company called Treehouse Group was folded into Blackstone, then renamed in 2012, Invitation Homes was on a $10 billion spree, purchasing $150 million worth of houses per week.

In 2022:
> About 2.5 million households shopping for a first home will be shut out of the market this year, estimates Nadia Evangelou, senior economist with the National Association of Realtors. That amounts to 15 percent of all first-time home buyers. In an already daunting market, investor purchasing is adding to the obstacles. [3]

> “The more that investors buy up entire communities and turn them into rental communities — people don’t have a choice anymore,”

References

[0] https://www.wgbh.org/news/local-news/2022/05/16/across-massa...

[1] https://slate.com/business/2021/06/blackrock-invitation-hous...

[2] https://nypost.com/2020/07/18/corporations-are-buying-houses...

[3] https://www.nytimes.com/2022/04/23/us/corporate-real-estate-...
China is a terrible example lol. They have a massive problem with real estate bubbles. Singapore does indeed do a good job, the government builds large amounts of high quality affordable housing. However, Japan has had success with a more privatized approach, by simply making it easy to build new housing.
> good job pointing out the exception!

No, go doesn't have exceptions. :D

To answer the sibling comment (I don't have enough karma to go deeper), Java NIO channels are barely usable. Using them is the quickest way to inject bugs into your code I've seen in Java.

Go channels are closer to blocking queues or a selection of concurrent queues depending on whether it's bounded or unbounded, or whether you use select, etc.
>Really the only problem here is the step-up cost-basis at death that you mention. This is indeed a big problem

Why is that a problem?
One type is a copy-paste of an existing coin with a few parameter tweaks or mostly meaningless change (like the PoW algorithm).
Another type is a cash grab where scammers write a buzz-word filled whitepaper with grandioseor bogus claims to raise money in an ICO and then only deliver some half-baked product or simply run off with the money.
Yeh that's my bad, I was getting them mixed up.
I think the breakthroughs we need is to program something else than just ad-serving machines.
Given how heavily processed bologna is, I'm going to call bullshit on that.

A more likely reason is that domestic pork producers have a powerful lobby.
Could decentralized cloud computing networks make fundamental research more affordable?
Something like ruby is great for WRITING greenfield code. But without static typing, diving into and maintaining an existing codebase that you just got hired on to deal with becomes a lot more stressful.

And that's why there's still plenty of legacy Java code, but legacy ruby code over the last decade has been much quicker to get thrown away and rewritten.

I once took over a Java codebase that was clearly created entirely by people who barely knew Java and I was still able to fully understand (and, in the process, refactor it to cut it in half, because half of the code was dead code by the time I encountered it, lol) in about a week. This was not a very large codebase to be honest, but it would have been impractical without static typing and a good IDE that leverages the same.

Dude, the reason programmers fear abstraction is because they've had to maintain legacy codebases. It sounds like you've been lucky enough to mostly be able to do greenfield stuff or maintaining codebases that aren't very old. I am sure you would understand their views more if you had more experience with maintenance.
There's an argument that for inherited property, the cost basis should be zero since you didn't pay anything for it; you got it for free.

Although, that's effectively a tax on inheritance that's due at sale, which would probably be a fairly big incentive against ever selling, and instead structuring it as a long-term lease.
Show HN: Synth I made with samples found on archive.org
MySQL was the M in the LAMP stack (I’m this old, crap) but it had issues with downright brain dead behaviors and defaults which were only fixed multiple major versions later. In the meantime if you wanted to store what you asked to be stored without silent truncation etc you chose Postgres.
On the other hand, Uniqlo means 'mixed-gender toilet' in German, but the clothing chain by that name seems to be doing fine there.
Lloyd George was planning to pack the House of Lords, in order to control and discredit it. So selling the seats kind of made sense.
A most interesting read. Never heard of this effect. It makes sense.
Maybe caught a whiff of it in some organisations. In highly
compartmentalised setups you sometimes feel that another team is
working directly against you. There's also the kind of
anti-engineering, where one team builds a product while another within
the same organisation try to break it. For example: one team is trying
to make a great UI while the ad-revenue or DRM crew are screwing up
the user experience sticking their oar in. These are the sort of
things that lead to a feeling of betrayal, or that your team is second
best. Making grand announcements that "soon everything will change" or
that some hitherto secret product will upstage everything else is
bound to be unsettling. If it's a secret, keep your mouth shut and
quit posturing to your own congregation.
Bypassing the idea that this thing is not run via JavaScript but WASM, he was definitely right :)