skysight-inc/HackerNews huggingface dataset:
I used to get a kick out of how the lil 'running man' in SMIT would fall over if a command failed :-P More sense of humour then I gave IBM credit for :-D
In principle you can do most of that with IPFS. The user experience isn't great though, especially when trying to use it as a backup solution for multiple people across multiple platforms. Someone might be able to build a startup around fixing this.
use statically typed programming languages. Favor composition over inheritance . Develop bottom-up (reusable classes) instead of large-scale up-front design. SOLID principles (SRP being the most important). The Bottom-up approach also favors Unittesting. Code reviews, clear code formatting rules (simple editor plugins do the trick). Use static code analyzers. IMHO this kind of object-oriented programming leads to NEW code being written to implement features and NOT old code being tampered with. Ideally, the (tested) units of code (classes) have such clear responsibility that you do not have to touch them once they are implemented. If Super-classes begin to emerge, refactor.
The only thing restricting me to use it at home is the lack of parental control.
I think the rush of boot camp grads all calling themselves full stack engineers after 3 months of working on a rails project really weakened it’s appeal. I used to call myself full stack as I genuinely can work across the stack, but I noticed it was a bad way to market myself. Now I just tailor my resume to the position much more specifically.
> They don't. The US dollar isn't exciting enough for them to go out and pump oil.

They do, in fact, pump oil for US dollars right now. They obviously have an incentive for prices to rise, and they’re a cartel. OPEC colluded to raise prices.

Of course, we also have treaties that say when the do sell their oil it’ll happen in USD.

> they will note that at some point they will be paying for even higher prices

Yea but that’s ok when it’s not an election year and inflation isn’t raising other expenses. Or, just play chicken and hope that you can last until the next political party takes office, then they look bad for raising prices.

> it will be even worse

Not if it’s done slowly at a time when the demand is lower or supply is higher.
I flew to UAE on Emirates in coach. Definitely the best flying experience of my life. I would say it even beats out the couple times I flew AA first class domestic.
Welcome To My Garden: network of citizens offering free camping spots
As someone who is very “certified” when it comes to cloud, I can tell you that certifications mean absolutely nothing and can easily be gamed. I went through the certifications route only as a guided learning path so I would know what I didn’t know. Anyone can pass a multiple choice certification. I got my first AWS certification without ever logging in to AWS.

But it was never to get a job or a promotion. I was already the Dev lead at the company working on an on prem system and they wanted to “move to the cloud”. I just wanted to get an overview of the landscape.

As far back as 2000, “brain dumps” of MS certifications were a thing.
Just came back from cross-country trip flying United.

No kidding, even the worst Airlines I’ve flown (Air France and now-defunct Deccan Airways of India) do not hold a candle to the condescending staff and torturing seats.
They Were Entitled to Free Care. Hospitals Hounded Them to Pay
Had it not died I would still have used my 2013 MacBook Pro. For many use cases computers stopped being slow a decade ago.

There are certainly things I can do on my new laptop that was a major hassle on the old one, but web browsing, Python development and day to day sys admin stuff was perfectly fine on the old machine.

For me it's all about the screen, an 11 year old ThinkPad most certainly have a terrible screen (it might not, but most do). Getting a clear hi-dpi monitor is more important than having the latest CPU, GPU or 32GB of RAM, at least for my needs.
Considering that a good chunk of the best airlines in the world are unionized I’m guessing you came up with the conclusion as your first step.

The big difference, actually, is deregulation.
My Inspiron-3421 bought in 2013 never had a single issue with HDMI.
I mean, that's getting near the age where it's a miracle it even turns on any more...
While it’s no surprise, why is this the case? The cost of employees is just that much higher in the US so that it’s hard to get good employees while cutting cost? I honestly doubt it’s a cultural thing that makes US airlines have bad air service.
What you’re describing in the US and in the other jurisdictions I’m aware of essentially doesn’t exist.

The vast majority of single person corporations are pass through entities. There’s no income tax withholding , no salary, no corporate tax etc…

However even in the very rare case where you setup a non pass through entity, if your company only has one source of income and that is you the owner operating as a de facto employee of another corporation, in most jurisdictions that is false self employment.

What you’re describing is an often attempted loophole, and there’s plenty of precedent that it doesn’t hold up.
In a similar way ftp clients are guessing what is filename when they parse the output of "dir" command.
There's a corollary to your last paragraph:

Failing to recognize the limitations of an idea or technology is the #1 way innovators, inventors and startups succeed, too!

Every innovator I've talked to, when I asked them, "if you knew ahead of time all the problems with your original idea, would you have gone through the trouble?", all answer pretty much the same way: The only reason they saw it through was that at any point, they thought "That's gotta be the worst part. Now how hard can the rest of it really be?"
> "Self driving" "cars" that aren't dependent on properly marked roads, aren't sharing with human drivers, she drive at a "safe" speed will do just fine.

Then you've just reinvented personal rapid transit, which has failed in the past because in general building totally separate rights of way only really works out cost-wise with really space-efficient modes like trains.
There are airlines on this top list with unionised staff.
I had a Thinkpad with Ubuntu and still had many of the problems you mention and more:

- Barely ever waking from sleep, especially with external monitor connected

- Screen brightness keyboard controls didn't work (needed to use a CLI tool to control gamma as a hacky workaround)

- Had to power cycle repeatedly to get to a desktop when booting

- Not working reliably in clamshell mode

- Randomly forgetting external monitor scaling

- Accessibility features like screen zooming are very poorly done compared to Mac's Ctrl-MouseWheel (which zooms entire screen without crashing)

Things actually got worse as I upgraded to newer kernels. The wake from sleep problem is the #1 productivity killer I had. I had to leave the machine running all the time just to do my job.

A good post on why Linux has so much trouble waking is:
https://news.ycombinator.com/item?id=25386605
No, the TikTok trend, if you read the article, is about treating strangers as if they are NPCs, not being one yourself. It's still only tangentially inspired by the 4chan meme and not directly appropriated.
And?

There is a lot of the world that isn't America...

Plenty of other countries not on the list too, what's it matter that an american airline is not specifically on the best list? You would expect due to the law of averages, there are a lot of things that an american version of wouldn't make the top, the same for any country, what significance does it have?
Or content based addressing, so that there isn't any network traffic to censor in the first place.
I agree, and I'd add that there's also a big difference in the level of talent on display. Trigger Happy TV didn't often go out of their way to make people feel uncomfortable as much as to make them genuinely confused about what they were seeing (though there were some unfunny counterexamples, like their "yelling on a giant cellphone" bit).

In the examples here, the victims know exactly what they're seeing, which is yet another imitator who thinks being exceptionally rude is the same thing as being funny.
The question was 'is it possible' and 'is it sustainable' - it sure is. Even if some so-called environmentalists would rather run coal and oil and natural gas plants in lieu of the safest and lowest-carbon energy we have: nuclear. A 'subsistence existence' as parent called it, it is not.
> A mismatch between supply and demand can be solved by bringing supply up or demand down.

Not really. Supply and demand are curves (quantity X supplied / demanded at price Y), and where they intersect is the equilibrium price. Artificially fiddling around with prices does not move the curves or where they intersect, so you can't solve anything with this - you prevent equilibrium and get deadweight loss for both the sellers and the buyers.
has apple ever engaged in price wars? the 'premium' image of their products is pretty important to their position in the market, and their ability to maintain their high price margins.

iOS app limitations though, I agree. Fits their pattern of behavior.
From where I sit, thinking about a 40 year old programmer in terms of "aging" is a good laugh. I started my career in the technology industry as a programmer at age 40 (not that I hadn't written code before that - I'd written quite a lot, but my primary gigs during that time had been in academic science, as a college administrator, and as a horticulturist).

I don't think there is any intrinsic reason one should age out of software development, if writing code is what you want to do. But many people do, particularly those for whom writing code is not an end, but a means to some bigger end. Although I wrote code, and was paid for it for many years, what interested me was not the code, but the problem we were solving with it. And eventually, if that's the case, you conclude that you can accomplish more - solve bigger problems, or make a bigger personal contribution to the ones your team or organization is working on, by coding less, or not at all, and architecting, designing, and directing more. And that's the path I took. Others may wish to, and certainly should be free to, keep right on coding.

But, and it's important - software development looks different from one decade to the next. Different languages, different architectures, different tools and evolving engineering paradigms. Whether you choose to remain a developer, or move into an adjacent management or design area, you will have to re-invent yourself to a significant degree, decade by decade, to remain relevant. Those that don't - well, they end up doing maintenance on aging systems with their aging skills, and not infrequently, wondering how and why their careers feel like a dead end.
Are you the author? It's fine to post your own stuff here, but people is friendlies if you identify as the author/developer/whatever.

Is it a nice UI on top on of the shelf engine or you had to tweak it? Do you have a more technical description of the app? It's easier to get traction here with technical posts. (And a technical post with a nice UI is better.) Also, a direct link to the app is usually better than a link to producthunt.

Do you have any interesting anecdote about the development? Try to remember some problem that you had to solve to build it and may be interesting to a technical friend.
> If public transit was significantly expanded and given priority over personal transport, it would significantly reduce trip times

That’s the theory, but I think the reality is “induced demand” — the same reason expanding freeways from 5 to 10 lanes doesn’t reduce congestion.

Metro areas with transit don’t have shorter commutes time-wise: the average commute in large metros in the US is about 25-35 minutes across a huge range of densities and transit concentrations.

Why? The typical argument is that people often want more living space, or cities zone such that housing below a certain threshold size is illegal (and thus the smallest unit you can rent/buy has an inflated price), and residents move far enough that they can afford to live — often, their commutes are 15-30 minutes. Then, they change jobs, but often can’t move closer — because they can’t take their rent control with them, or their property taxes will spike, and the deal with a longer commute. Or, they have kids and need an extra bedroom, and move to the suburbs for the same reasons.

> cities designed for not having cars are inherently less prone to congestion

Yes, this was my point about mixed zoning!
Hi all. With the recent changes at Google which are affecting Fitbit users, let me mention Gadgetbridge.

Gadgetbridge is an Android companion app not only for smart bands and watches but also for wireless earplugs, multimeters... and lately also for the Flipper Zero.

Unfortunately, Fitbit is not (yet?) supported by Gadgetbridge.

Support for other smart bands like Miband/Amazfit is pretty good, the Fossil Hybrid HR is now almost like we wanted the Pebble to be. Someone has been working on support for the Withings Steel HR hybrid watches, which is also really nice.

See our wiki, here is a good place to start: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/FAQ
> PowerPC/RISC-V

The person you replied to didn't mention those and there aren't laptops with those CPUs anyway, so this is just goal post shifting nonsense.

> but modern networking and storage drivers on Linux blow Microsoft's analogs out of the water

I don't think that's true at all and you didn't link any evidence.
I think more people would choose the IC path of there were more authority and autonomy in it.

I’ve gone the management route because I like making larger product decisions (or at least being involved in them). ICs at any level rarely get that level kind of input.

I low key blame the onslaught of product management for software as the problem. It’s pulled all the fun product stuff out of engineers hands. :(
Split Into Multiples Lines has a real problem, which appears in the example code.

Let say you have a long code block that includes the revised snippet:

> query_params = s.split('?')[1].split('&')[-3:]

> mylist = map(lambda x: x.split('=')[1], query_params)

> ...

> ...

> (some more complex transformations, that only depends on mylist)

When you're reading the later stages of the code, you still have to maintain a memory of what "query_params" does, even though it's no longer relevant. That actually increases the burden on your working memory. The one-liner is more complex to understand initially, but it self-documents that the only info that is relevant to the downstream is the result of the map(...).

In general, the more variables that are declared in a code block, the more effort it is to understand, and the effect is probably superlinear with the number of variables. I'd say if you have to declare more than 5-6 variables, you should split into a separate function.
Trump did about twice as many in his first year:
https://www.cnn.com/2022/01/10/politics/biden-fewer-news-con...

Bidens refusal to engage with the press has been a constant frustration: https://www.theguardian.com/us-news/2022/jan/19/joe-biden-me...

Honestly I can’t even remember the last time he had press availability. Was it right after the Afghanistan disaster?

He does give pretty frequent “remarks” where he’ll post some prepared speech that he reads, but that’s usually it. That’s not what I mean.

And honestly: I just don’t get where you’re going with this. Bidens mental decline isn’t even a partisan thing at this point is it? Even his own part seems to be indicating they don’t think he could handle another campaign.

(We should stop this convo though since it’s just going into politics crap now)
That kind of decadence is just silly though. Being a great airline has nothing to do with having a personal valet and the best meal in your life.

Being a great airline means keeping schedules, not losing luggage, and not squeezing coach passengers with that last inch of space lost, handling errors gracefully, and generally being clean and competent.
> Garmin having poor sleep tracking; which is a feature I really need with my fitness tracker.

Needs are required for life. You don't need sleep tracking, you want it.
Google's TOS has no objection to users registering multiple Google accounts. I checked this out long ago.

In fact, how could they? I currently hold Google Workspaces accounts at my community college and from my employer. In addition to these two, I also have a "main" personal account where I do most of my stuff, including my Android device. Then, I maintain two other separate accounts for volunteer work in various capacities.

So I have five accounts in total; in fact I've signed up to Google One and gathered three of them into my "family" group. Google actively encourages people to create as many accounts as we can handle. It's nothing like Facebook, which requires a 1:1 correspondence between humans and personal accounts.
ya that service has been very helpful and tracking issues is great, but there can still be issues when installing. For example, I am dealing with a bug found in this list of issues: https://github.com/fwupd/firmware-lenovo/issues on one of my laptops.
iPhones and action discoverability
Bitter cabbage harvest brings South Korea’s kimchi crisis to a head
Definitely a good point, refactoring is great and has a bunch of benefits but can also be overdone and create problems. I've heard/read Sandi Metz talk about this as "The Wrong Abstraction"[1].

The basic argument is that any time you do an extract refactor you're creating a new layer of abstraction that the next reader will have to learn and understand. This can also get worse over time as the abstractions drift away from their original purpose.

The solution she provides is to be okay with a little bit of duplication, then as patterns naturally arise in the codebase you can refactor when you know a few use cases and can clearly define the concept.

[1]: https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction
Even though I had other means to get into BigTech and still stay hands on technical, if I didn’t, I definitely would have spent 3 months “grinding leetCode” to get a six figure increase.

I’m lying, I would have hated working for any large tech company as a software developer after spending decades at small companies.
Yep, Emirates, Etihad, and Qatar are top tier carriers. You will almost never have bad service with them, but if you do, they’ll always compensate you for your troubles.
Oh really ? Then you're lucky you don't have one of those "gaming laptop" especially the ASUS TUF models (I am not a gamer at all but yet i decided to get an asus Tuf505d) and believe me setting up Linux on it wasn't boring at all. I actually learnt a lot while doing it.

Because once you'll figure out why the wifi is shutting down every x minutes. You'll then have to find what's wrong with the Bluetooth who doesn't activate.

And of course at some point you'll want to connect an external monitor right ?

If you thought plugging an hdmi cable and pushing some keys would allow you to display your stuff on your projector... Well think again.

Don't get me wrong I love Linux.. I have been using it for the last 12 years (switched to Ubuntu recently)

While it's amazingly easy and smooth on my rpi4 (for my personnal use). It can be boringly complicated on some laptop brands
The fact that Qantas is on this list when everyone in Australia knows they are a shitshow right now makes this list a joke.
It's sad to see that fewer and fewer jobs provide enough to have a good life.

If I have to point my finger to something it would be housing/land. Housing throghout the west is the instrument that extracts the most from poor and modal income brackets.

Software development is above this misery line for now.

If we want to live in places where all the employees that support your lifestyle can find meaning and means to a decent life, we have to take care about this.

I remember when I was in my small northern Spain faculty, learning about the beginnings of industrialization and urban planning, it was pretty clear to me that there was a sentiment in the ruling class that, for them to have a decent place to live and not being forced to live inside their palaces and houses, social stability was needed. And such goal could only be achieved providing amenities for the common man.

It was for the best interest of the ruling class.

Nowadays it seems to me that one can move up the payscale and forget about it. But I don't want crime in my neighborhood, nor homeless. I don't want to hear that someone I know lost his job and it's on the verge of hitting the street.

A cashier should be able to pay rent, transport, utilities and a decent life.
It's not really surprising and for an expected reason. It's the same reason American airports aren't all that impressive compared to other ones internationally. It's because commercial flying in the US has existed for over 100 years - it is not elite anymore. Flights are relatively affordable for regular people and it is not a luxury.

Many of these other airlines are newer and serve a smaller amount of their population. They are still seen as luxury. The other side of this high-quality coin is that they are not accessible the same way north American flights are to north American customers.

Just like the first Tesla was a roadster for the rich that was used to start a company and fund expansion and cheapness, these airlines have started at the top-end for profit and expansion. But they do not serve everyone.

Airlines in the US used to be very classy. It became more profitable to serve broader, cheaper service.

What this means really is that unless the airlines are outliers for their particular region, they're actually representative of a gap that still has a ways to close.
I know many people don't experience this, but beyond meat products taste like ass (to me.) But my spouse and child seem to be okay with them. Maybe it's like cilantro; some portion of the population thinks cilantro tastes like soap.

Maybe the percentage of people who are genetically predisposed to think either beyond or impossible tastes bad is just big enough to give the whole concept a bad name.

But all is not lost. I still like boca burgers with black beans, cheese and peppers.
>missed the point of the joke

Adapting and evolving formats isn't "missing the point". They are two distinct audiences with two distinct cultures. Of course they aren't going to make the same memes.
If you look at all the top airlines listed, they're basically all carriers that focus on long-haul, international destinations (I mean, Singapore Airlines isn't exactly flying domestically...)

With these routes, you have travelers that are less penny-pinching cost conscious, with lots of business travelers and wealthy travelers that can pay more for better service. Plus, many of these airlines (like Qatar) have relatively cheap labor costs.

With American carriers, I'd assume the lions share of their traffic is domestic, where you have a family traveling to grandma and grandpa's house, who'll get a ticket for 5 dollars cheaper even if it means you have to pay extra to use the bathroom. And since many of these flights are in the 2-4 hour range, a lot of travelers feel like they'll "suck up the pain" for a discount if the flight is that short, vs. someone on a 12 hour transatlantic flight.

This isn't just a US issue - think of the European carriers who primarily fly within Europe. Nobody has great love for Ryanair, besides the fact that it's so damn cheap.
Neat, I haven't read one of these stories since I stopped reading Slashdot in 2008'ish.
The largest importers of Brazilian beef are China and Hong Kong, with South Africa and the Middle East taking up the rearguard, not the USA.

Surprisingly the second largest exporter of beef is India.