skysight-inc/HackerNews huggingface dataset:
I can’t speak for OP but when I get unexplained/unexpected downvotes I don’t care about it affecting me eg in terms of karma. I care that I’ve contributed something I think is either helpful or at worst innocuous and people haven’t explained what they found wrong with it. I can’t learn anything from that. Usually with a similar appeal for feedback I get what OP has apparently experienced: my original comment levels out, my appeal gets downvoted. To HN’s credit this time, at least there’s been some feedback along with that.
JetBrains IDEs actually highlight two different types of comments:

// TODO
// FIXME

I think it's nice to have the distinction, with the former being a general suggestion, whereas the latter is perhaps more urgent.

Not that people's opinions won't differ greatly anyways. Some might set up their static code analysis to complain about every single TODO item and actively manage them with their issue tracking system, others just won't care.
As a developer in Australia, we are painfully aware of this haha. Plenty of web services that aren’t deployed here feel painfully slow due to the latency costs — regardless of having decent bandwidth today.

Because our product is global, our backends are replicated worldwide too. Otherwise we’d be forcing the pain we go through daily on our users too
This is true for every commodity.
You are right and you should fix it.
Apparently they aren't making enough money elsewhere either, https://news.ycombinator.com/item?id=33680904
Good lord. You get any back?
Essentially, they bought the Atom Minimap plugin and added kite-specific code/offers.
This blew up a lot in the respective GitHub repo and also on HN.

https://news.ycombinator.com/item?id=14857944

https://news.ycombinator.com/item?id=14836653
Mastodon’s Moment
I quit looking at Facebook/etc and Twitter in 2016. I still smoke.
Reminds me of Windows deliberately recreating bugs in their software, because applications had been developed that relied on the buggy implementation.

I'm really big on testing, and fixing bugs as close to their point of creation as possible.

I first read about that, over a quarter-century ago[0].

“plus ça change, plus c'est la même chose “

–Jean-Baptiste Alphonse Karr

[0] https://stevemcconnell.com/articles/software-quality-at-top-... (He's never gotten around to fixing his broken images on that page).
A TODO is often a kind of explanation of a "Chesterton's fence" situation.
dang it! how did we all miss that?

i rate your comment pg-14
Any given implementation is free to define any particular instance of UB. "Whatever the platform does" is still UB for portable code though, since the set of possible platforms and their behavior is unbounded.
Not sure about the team. There's a clause somewhere in the shareholders agreement about that.
When I hear stories like this, it’s always puzzling why shareholder agreements are such minefields. Is it realistic to sign an agreement without this “compulsory transfer on call” bs at all? I mean, probably these clauses are there to protect everyone, but not in this case it seems.
> It is weird that software engineers are the only engineer-types that are supposed to be able to do their job with just a computer and a built-in editor.

Not really. We aren't actually engineers. Someone appropriated the title and misused it, and now there's no putting that genie back in the bottle.
Theoretically this means it doesn't need to meet building code

Not entirely true - mobile homes are supposed to meet a federal code published by HUD. The typical “tiny home” should be built to this standard.

Actual RVs are indeed a bit of a free-for-all. Some of them are really cheap and definitely not built to last.
Democracy can be a double edged sword.
I recently had some free time and used it to finish fixing up an Amiga 3000 (recapping the motherboard, repairing some battery damage on the motherboard). I installed AmigaDOS 3.2.1 and started doing things with it like running a web browser and visiting modern web sites.

The usability is worlds better than what we have now, even comparing a 1990 computer with a 25 MHz m68030 and 16 megs of memory with a four core, eight thread Core i7 with 16 gigs of memory. Interestingly, the 1990 computer can have a datatype added which allows for webp processing, whereas the Mac laptop running the latest Safari available for it can't do webp.

We've lost something, and even when we're aware of it, that doesn't mean we can get it back.
Thanks @edmundsauto!
A better way to phrase it is that UB means "anything can happen". This, by definition, includes calling the function even though the pointer is null.
Again I fully agree on the broad points but felt a little bit like shoehorning an only slightly related topic in.

But meh, awareness of those topics could probably stand to be higher anyway
All of those work out to be microseconds per parse, a far cry from the ten+ milliseconds that would be noticeable to humans.
My coding juice is psytrance music. If my brain is a CPU, psy is a GHz clock, and it's technical and intricate enough to keep me stimulated but not distracted.

I am a fan of Infected Mushroom, Talpa, Grouch and the 296h "Psytrance Collection - Full-On, Offbeat & Progressive" playlist on Spotify.

But for me music is only for menial tasks. For deep thinking, it's silence and frantically pacing around the house with pen and paper. Can't think if I'm still, one of the reasons a regular cubicle job would annihilate my creativity.
To clarify, are you claiming that nicotine's psychoactive effects are minor or even positive?
The article assumes production can scale ad infinitum. Batteries pose the biggest constraint to scaling EV production - industry wide.
These are the ex-Carvin folks, so it's unsurprising.
> This makes him seem like a Machiavellian genius putting up a front.

It is not so much that he was a "Machiavellian genius," it was that he was basically the main character in Idiocracy; the smartest one in the room, but the room was a circus made for his own entertainment than anything else.

> an organization such as FTX comprises a complex interaction of financial, technological and legal issues.

It is unclear if this complexity was designed specifically to hide blatant acts of fraud or just cover up incompetence. Either way, the lack of transparency does not look good for him.

>It is also worth mentioning that the media sources that said how great things were going are also the same ones that are telling us how badly it ended up.

I am sure the individual investors who got scammed out of their investment(s) due to getting suckered into it by the MSM will be more than forgiving as well.

>There will be a few good well researched summaries in a few years time. Hardly anyone will be interested by then; besides, the truth will be boringly complicated and nuanced.

Until the next fraudster gets propped up and we can all look back to this and hope for the revival of independent, constructive journalism that the internet was supposed to bring over this current iteration of the MSM circus.
Hard to feel bad for anyone who chose to work at Amazon.

I am thrilled at how well compensated software engineers are in America, but frequently it's a short-sighted discussion when talking to my peers about it and a bulk of it is completely ignoring the stagnant wages and buying power of the now carved out middle class. Engineers I've talked to are against unions, and frequently lack the empathy for service workers and others in trade, or at least show a shallow level of empathy.

So when people are being laid off from Twitter, Facebook, and Amazon I can't help but lack any surprise or empathy for these people. I don't wish suffering, but I am completely indifferent to their discomfort. These companies are legitimately bad companies who have demonstrated a repeated lack of ethics, and now engineers are sad because they're finally being directly affected by these awful companies. These engineers and these companies enabled and abetted a race to the bottom in products and services across the board. They've created and normalized toxic work environments that have eaten away at people who have/had potential to create and do potential good for the world. They have chiseled away at so many good possibilities that this world had. I have nothing nice to say about these companies or these people.

It's a tale as old as time, and yet it's still frustrating to watch these people lament when leopards eat their face.
Where have all of the employees gone?
> Kara Swisher: All really good entrepreneurs are contrarians. They just are by nature.

I wonder how true this is and in what way it is true? I feel it is true because I am a contrarian by nature (to my detriment sometimes) but I'm curious if contrarians actually do make better entrepreneurs.
Of course it's a scam. Until they're finally forced to allow alternative app stores, it's the sleaziest scam.

The other scams you listed are also scams.
A few modifications:

1. attach the units and TH's together so that you don't have to go outside (more relevant in non-temperate climates I suppose)

2. Put a high-quality kitchen in the common area (they don't work well in THs anyways -- not enough space for eg prepping and cooking and storing a meal for the week)

3. Move bathrooms and showers to the main area (they don't work well in THs anyways -- wet rooms are gross)

Aka, a shared house with room mates. I lived in these for years and would much prefer a shared house to a TH...
If you're strictly rooting for the United States to keep it's lead on the rest of the world (which I unapologetically am) then you do your best to to attract the best and brightest wherever they are.
I agree DOS/Windows wasn't anything to look forward to running. It was only good for FreeCell or selling software for. I did have a Windows laptop that dial-up connected to the Internet via Winsock.dll though, so that was cool.

I was running OS/2 1.2 and 1.3 in 1988-89 and beta versions before that. It only let you run a single DOS box but you could run any number of protected mode OS/2 text and Presentation Manager (PM) GUI programs. These were of the 16-bit (near/far) segmented memory model. In 1992, OS/2 2.0 ran the 32-bit flat mode and multiple DOS boxes in windowed areas of the desktop, as well as Win16 programs.

The company also had developed their software for IBM mainframes, Wang minis, VAX, AIX, HP-UX, and DEC Alpha. Of all of these OS/2 and Windows NT were the most interesting to me as they seemed close to consumer platforms. The experimental NeXT target we dabbled with but never ported to. That was the future that we had to wait many years to be popularized by Apple. Interface Builder seemed so much better than XCode though.

DOS4GW was the flavour that came free with the Watcom compilers. It was very popular with DOS games that let you use the available hardware to the maximum capabilities.
I am not sure that 400k subscribers translates to 400k paying users. As a student I may use it for free for example.
AirBnB recently announced that they are implementing changes to address that specific issue: https://news.airbnb.com/airbnb-is-introducing-total-price-di...
> positive

You lost me there.
Ask your attorney how far you can bend whatever that clause says. If they don’t want to continue to work with your partners, they can always leave for greener pastures.
Multi-story can make it difficult to age in place as the population grows older. I'm not quite 50 and in reasonably good health for my age but already find trips up and down the stairs multiple times a day unappealing. My first descent in the morning frequently reminds me that I no longer have a 30 years old's legs.
>the problem is when some extreme style of living becomes a well known trend, then you get lots of people that would otherwise be incompatible with an idea that try to cope with it anyway...

Trend followers doing it for the image and pouring money in ruin every hobby and niche sport.

Seeing a trend bite back at them is kind of nice.
https://archive.ph/KHPBd
On top of that, these tiny houses are talked about in an american context, where cities and lifestyles are designed for the suburbs, cars and the fact you have so much space for storage. Cities like tokyo provide a lot of stuff within walking distance so you don't need to have it yourself, like gym equipment, close by groceries, a lot of good restaurants / bakeries and so on.

Because you need to get into a car, go on a +10m drive, etc, everything is designed for the 'costco lifestyle', buying 20 packs of everything and recreating many of the services of the city within your own house, because otherwise it is too expensive and inconvenient to have them. If you want quality baking and meals too, you need to make it in your own house, because you probably surrounded by boring american chain stores otherwise.
My point is that activists generally are not content with merely seeking acknowledgement that gender dysphoria exists, they have to force people to redefine basic biology and change their language. You can call it "crass" all you want, and derisively referring to anyone that doesn't agree with the new ideology "white low-education blue collar" is exactly the kind of elitist navel gazing that I'm talking about. "These people who don't agree with my new religion are stupid" is, while rude, an extremely effective tactic so I expect this to continue.
I disagree with this in the sense that some games are only relevant when they are new, due to online play. I've played some great games for a year or however long until everyone moved on that I consider worth the experience.
I read this hoping to find a well written essay about why scraping based telemetry is a stupid idea. Man was I disappointed.
Note that:

void foo(int p[static 1]);

is effectively a standard way to declare that p must be non-null pointer. I always wondered if any compiler actually makes use of this for optimization purposes.
It's all contextual, if you were raised with sqft it sounds extremely small.
> so outraged

I normally hate to quote this but it fits: calmer than you are.

> You are just shooting down the idea that this might be the root of the issue. And yet you have never even had you B6 levels tested. That is just willful ignorance.

My gosh, you’re being a jerk. I haven’t had my B6 levels tested in the last few days because it’s in the last few days and my medical appointment was canceled because I’m out of state for a family medical emergency! Have you thought about the fact that I literally physically cannot meet your expectations of an open mind and that your expectations are totally unreasonable?
>but to know what questions to ask to whom

This requires knowing what you're talking about because, as OP alluded to, everyone is hyping everything, including acedemics and CEOs. In that enviroment, how does a jouranlist know who to talk to and what questions to ask? The only way in today's climate is to learn the subject, something which returns lower (perhaps negative) ROI vs posting clickbait hype content. "New startup claims quantom tech could crack your bank account password in just 3 seconds" will do better and requires less knowlege and effort than an a real investigation.
23 square meters is ~243 square feet. They're almost the same.
In the US, there are basically two categories of building codes. Local codes for normal permanent buildings (which differ from town to town). And the federal HUD code for mobile homes (of which tiny homes are a subset - basically just trendy/stylish mobile homes).

A mobile home is different from an RV in that an RV is not generally intended for full-time living. It also isn’t meant to be permanently/semi-permanently placed in one location, as mobile homes are. It’s pretty common to have a mobile home placed such that it’s externally indistinguishable from a permanent home of similar size. The interior layout is the tell. Or the fact that it’s located in a trailer park.

The “problem” is most local zoning (different from the building code) in urban/suburban bans mobile homes and also bans permanent homes smaller than some arbitrary size. So, without a carve-out for ADUs or some other change in zoning, you can’t actually live in a tiny home, small permanent home, or anything in between. Apart for the rare urban mobile home park, it’s not until you get well outside most metro areas that you can drop a mobile home on your own land without a zoning problem.
I'd advise against a mh for older people. As soon as your knee or hip goes the mh is useless
Nothing is important enough to be worth using JIRA for. When a company or team adopts JIRA it's the universe telling you that they've given up on doing anything valuable or useful. Trying to make such a codebase better is an exercise in futility; writing TODOs is as good a way to pass the time and collect a paycheck as any other, and any vestigial useful work to be done is more likely to be tracked in TODOs than in JIRA tickets.
I’m not sure what point you’re making.

Let’s say I make a car. Cars are supposed to have brakes, lights, airbags, crumple zones, and so on, I don’t do any of that, manage to sell my cars for much less than my competition, and I get rich. Then thousands of people who buy my cars are injured or killed.

Alice argues that this is incompetence on my part. Bob says it’s malice, because I went out of my way not to hire anyone who knows anything about making cars or safety or regulations, and my entire business model is doing things those people would have flagged.

Chuck then says, “You know that thousands of people die every year in cars that have all those safety features.” What point is Chuck making? That if even one person dies in a car with safety features, they can be safely ignored by an entrepreneur who doesn’t want to deal with building them into cars?

I’m honestly bewildered. Yes, malfeasance sometimes happens when there are controls in place. People falsify reports, or game derivatives to make risky trades that would normally be flagged. But having no controls at all is not justified by the existence of rogue employees.

I’m tempted to claim you’re supporting my argument. Nick Leeson was convicted of crimes and went to jail. I suggest that FTX’s “rogue trader” was SBF himself, the person responsible for choosing not to have any controls over the business.

If you are arguing that FTX is to be treated like Barings Bank, I suggest you’re arguing that SBF was malicious, and ought to do jail time.
Personally I agree with you on that. I just don’t think it’s reasonable to say that fluff pieces in the media makes the “reporters” accomplices to the scam.

I put reporters in quotes because any halfway decent reporter would have known to dig around a bit but that’s just unfortunately not how the largest newspapers operate, with a few exceptions.
This sounds pretty whiny given there are plenty of apartments much smaller that people live in just fine in places like Japan, Hong Kong and I'm sure more.

Here's 12000 apartments the same size or smaller within a 40 minute commute of Shibuya Tokyo

https://www.chintai.net/list/?cf=0&ct=0&m=0&m=1&m=2&m=3&jk=0...

People live in them just fine because their expectations are different. It's like most students don't complain when living in dorms. Yes it's not the same, but the point is the expectation is different so it's fine. Similarly, I lived in hotels for 1~3 months at a time several times, often one after another (no larger place in between). Not a problem because my expectations matched.
> developers began noticing something: Kite had quietly injected promotional content and data-tracking functionality into open-source apps the company previously had no affiliation with. The discoveries of those injections, and Kite’s initial refusal to roll them back, led to backlash from programmers who felt the company’s actions undermined the open-source community.

https://qz.com/1043614/this-startup-learned-the-hard-way-tha...
I dont agree.
The cost of pushing infrastructure and services out to the country is a lot more expensive and less efficient than high density housing in cities.
Do people (the workers) actually hate cube farms? Between open floors and your own cubicle, I'd take a cubicle every time.

I thought open floors only became a thing because companies realized they can save money and workers would put up with it, which doesn't seem to be wrong.
I didn't really get what they hate about it. I read some mild annoyances, which I had a hard time understanding because I grew up in an 800 sq ft house with 2 parents and 5 kids, then served on a submarine in the US Navy. I'm probably an outlier in the low direction in terms of Americans and their space requirements.
I think this is a nice summary. As a point for water cooling, it's easier to use the generated heat; it can for instance be used to heat nearby buildings. With air cooling this is much more difficult. I think watercooling will become dominant in new data centers as environmental laws sets stricter requirements for heat waste.
Commenter was replying narrowly to the specific comment about “inventing your own currency” - which is exactly what coupons are, along with Airline loyalty programs’ points/miles and various barter network credits.

There absolutely are ledgers behind both loyalty programs and barter networks and in the case of Airline loyalty programs, are literally planet-scale.

The only significant “innovation” is the inherently ecologically destructive PoW-based decentralisation.
Here are other innovative electronic instruments.

The Eigenharp: https://www.youtube.com/watch?v=9MR5qBtPRrM

The Artiphon Instrument1: https://artiphon.com/pages/instrument1

The Linnstrument: https://www.rogerlinndesign.com/linnstrument
Great news! Now ban adobe
After 30 years programming, I still agree with this take. The crystal ball is inconsistent. The one certainty is that you'll understand the problem better with time and experience. And your code is the easiest to change when its small and simple. You often have to implement the code wrong in order to figure out how to implement it right.

The OP mentioned they didn't assemble their bed frame for 6 months after moving in. Thats a perfect metaphor - writing software really is like furnishing and caring for a home. Code is both content (what your program does) and environment (where you do it). If you don't take the time to care for your home or your software, it'll become a mess in short order.

I like to think about gardening metaphors with good software. Sometimes we just need to tend the garden - remove some weeds, and clean things up a bit. You can tell when thats needed by gazing out at the garden and asking yourself what it needs.

Personally I'm not very good at maintaining my apartment sometimes - I bought some shelves that I didn't install for well over a year. So whenever I have that urge to tidy up and do some spring cleaning, I jump on that instinct. Last week I removed a few hundreds of lines of code from my project (because the crystal ball was wrong). It was a joy.
Taleb is a prick, and is "right" much less often than he thinks. Still, the Incerto series is a good read.
> First, we failed to deliver our vision of AI-assisted programming because we were 10+ years too early to market, i.e. the tech is not ready yet.

This seems to be very much the standard story for "AI"; not quite there yet. Given the history, it's, er, surprising that people are constantly surprised by this.
> return ({goto L; 0;}) && ({L: 5;});

What in the world…!!

It’s in the GCC section so I assume it’s some kind of lambda-function-like compiler extension? That allows jumping between bodies of two different functions…!
It doesn't seem from this post nor the source text if there is a product they particularly recommend. But I guess from the "cloud at center" issue they would be fine with normal Office (the offline only suite) and LibreOffice/OpenOffice?
Lots of people are running RISC-V, so this definitely isn't true any more. It was true at a time, but not any longer.

OTOH, I run the only 1U VAX in the world (http://vlc.zia.io), and if anyone else were running anything similar, I'd have heard about it. Still waiting :)
Minecraft Running on Asahi Linux with Open Source GPU Drivers