skysight-inc/HackerNews huggingface dataset:
> Most of the designed in extensibility I've seen predicted the wrong sort of extension that would be needed anyway.

I definitely agree with that, and I think a preference for more verbose code is actually very compatible with this idea. Verbosity is not the same as over-complicating or over-abstracting things. In my experience a lot of the time it's actually the drive to avoid verbose code that causes these problems in the first place.

For instance, you have two functions that are similar but with some important difference, and the developer decides that anything that resembles duplication is bad and refactors them into a single abstraction. This type of thing can cause much more harm than just leaving in a little bit of verbosity by keeping the functions independent of each other.
At last, I'm able to pass bona fide stack-allocated iterators of a few elements into things. I'm very happy with this newly gained array neatness.
I'd love to see a study that keeps track of these people at every decade, 30, 40, 50, etc. From talking to people, the relationship between children and happiness is very much parabolic, in that in the beginning it's great, then it's not so great, then kind of terrible, then not so bad again, then eventually amazing.

I would imagine the relationship between happiness for those to be childfree to be more linear in that you're happy but it sort of just fades slowly away.
I'm from, and live in, North Carolina, USA. There's no question that most people here do choose to have children, and that "having children" seems to be a sort of default expectation. But I've never found that "no wanting to have children" is particularly controversial. And more to the point, even if it is controversial, I see no reason that my decision to have children (or not) should have much connection to my own personal / subjective sense of happiness.

But, to be fair, I've always been something of an iconoclast / rebel / black sheep / S.M.F., and I really just don't give a shit about society and "default expectations." I march to the beat of my own drummer, keep my own counsel, and I'm quite happy with things that way. :-)
Well wouldn't natural selection favor a predisposition to have kids over a predisposition to not have kids? :)
I have an account and it's age-gating me.

No youtube, you can't have my driving license...
Fusion will be available during the Year of the Linux Desktop.
You're at the end of a chain billions link strong, going back to the very first organism that appeared on earth, where each of your ascendant had to reproduce one way or another : through famine and drought, through war and sickness, through times of abundance.

Wanting to reproduce is the default in your lineage, as for all of us.
A large number of teachers need second jobs, that hardly strikes me as highly-paid especially as many(most?) teachers have master's degrees.
Further, "summers off" is not really correct given curriculum development, PD, grading and the like which often extend far past the end of the semester.
Firefox's current devtools shipped beginning with Firefox 4. It was only Firefox 3.x that shipped without any kind of tooling for web developers. Prior to Firefox 3, the original DOM Inspector was built-in by default (just like the case with Mozilla Suite and SeaMonkey).
It's literally the meaning of life.
Wait so USDC is linked to existing USD in a bank somewhere, so what's stopping coinbase from just nulling the locked usdc and minting 262MM new ones? Sorry if it's a dumb question Im not sure how stablecoins work.
To be honest, they should call it Nightmarecleaver.
"Turn any raspberry pi into an SDR"

... by adding hardware to it. The headline made me at least think it somehow uses the pins as antennae, also because people have done this sort of thing in the past.
According to the BBC there was a large consideration paid for by the UK Government.

This isn't a criticism of them btw - it's exactly the sort of thing we should be subsidising - but it may explain it.
Because the statistic isn't true.

Take the following quote from the article. It's laughable.

> The question was straightforward, as Schawbel recalls: "If your pay is constant, how many days a week do you want to work?" One of the potential replies to that question was simply, "None." But only 4% of the workers chose that answer.
>Municipal broadband commonly is self funded through subscribership.

They make that claim but it typically exclude construction costs. As an example, quick googling says that the Fairlawn network mentioned in the article covers operating costs but does not make enough to pay down the initial $10 million worth of bonds (~$1,200 per resident). That seems to be the best that municipal fiber does. That level of success is probably worth it, but it's not exactly a slam dunk.

On the flip side there have been disasters. Provo as an example borrowed $40 million to build out their fiber and then lost millions more operating it. Eventually they had to pay more money for Google to take it off their hands.

There's this idea going around that ISPs are these terrible monopolies rolling in cash. It's just not true. Their profit margin is average for the S&P 500 and it's a risky business due to intense capital requirements. There's a reason Google walked away from the business despite municipalities falling over themselves to get it.
Happiness has more than one definition. The common definition refers to people's immediate emotional state: feeling happy.

Happiness is also used in many other contexts and can include times of pain, crying, etc. Life satisfaction, flourishing, overall well-being.

One example I frequently mention is running. Running can be extremely painful, physically exhausting, and mentally draining. Yet runners will frequently describe their runs using word happiness. Why is that? Because there is more to happiness than just feeling good.
Walrus is great although because it was intended for editing existing WASM binaries and not being a WASM compiler backend, it has some limitations. For instance it can't easily generate recursive functions cause you need the function id before generating the function body and that's not easy in Walrus.
My objection to that is that in the long run it will make the source code less portable and thus limit my options and also may increase the risk when doing future upgrades.

I prefer if my team develops on different operating systems or Linux distributions and point realeses, not only for early catching of weird behavior but also usually this will in the long run eliminate any environment assumptions in the source code and thus create a cleaner code base.

If it is necessary to replicate an exact production behavior I have staging for that.
no, that sounds like a reasonable compromise, but it's just appeasing poor thinking, which is exactly how we get so many bad policies and regulations. addressing distracted driving with traffic calming is a reasonable solution for a correctly identified problem. psa's for distracted driving is a bad solution for the right problem. traffic calming for speed is a bad solution for the wrong problem. it's how we get stupid speed bumps and unproductive stop signs as an energy and time tax on everyone rather than targeting the reckless directly, which is the (other) right problem to address. while excess speed is indicative (but not conclusive) of reckless driving, a focus on reducing speed is a safety theater red herring. just like "think of the children" and ceqa (environmental) challenges to housing, it's used as a brainless cudgel to get a pet outcome approved, not to improve societies.
And this is why leetcode is important. Oh they use that in their interviews? They aren’t a true leetcoder then.
PHP was the back-end language for my 'web development' classes.

What language would you pick for that?
> Most Iranians would depose the current leadership if they had free elections

I wonder which agency played a role in stopping an elected government from assuming power. Its reeks double standards if its ok for USA/CIA to obstruct democracy but if somebody else does it -- oh the horror and injustice.

As long as fountainheads of brutal regimes, be it Shah of Iran or the crown prince of SA, are 'our' guy -- totally kosher.
And the problem with jyutping is that it's not a standard romanization taught to Hong Kongers. Wasn't the case for sure when I was in school in Colonial Hong Kong. Pretty sure not the case in SAR Hong Kong.

Some of the romanization of Cantonese sounds are baffling. It's a bit like watching English speakers struggle to pronounce the Q sound in Qing (e.g. Qing dynasty).
Why bother -- it's so broken. We can just again, it makes way more sense.
One cannot judge programmer in a silo. A good developer gets the job done and within the overall requirement of the team and aligns with goal of the team or company they are working for. Without knowing and the need to do that you will only be writing code for yourself and to your liking. The determination of good is based on the people that hired you and based on how your code helped to meet their overall goals.

So in one company you can be a good programmer, in another you could be a hindrance.
The alternative to municipal broadband in many regions seems not to be a healthy free market with lots of competition, but a single monopoly providing poor service at high cost.

The great strength of neoliberal ideology is that it seems uniquely capable of turning its own failings into arguments in its own favor. Whenever it fails -- such as in the rural US where there are large swathes of the country where there is no competition, poor service and high prices -- its defenders are quick to point out that these failings are the result of their theory not being applied with sufficient purity.

Their predictions of lots of competition, high efficiency, and low prices fail to materialize not because the theory is wrong, but because there are still some rules and regulations, and clearly, those rules and regulations are what prohibits the neoliberal paradise from coming into existence. Not only did the theory not fail, the failure of its implementation is proof of the correctness of the theory.

As is the case with your comment, this argument is rarely paired with an argument (or evidence) of how exactly the existing rules and regulations prevented healthy competition from materializing in the specific case under discussion. This is taken as a global, self-evident truth. The possibility that some regulations might make encourage rather than inhibit competition (such as regulation that allows you to keep your phone number when you switch providers) is never mentioned.
The grass will always be greener where you are not standing. But don't discount how many people regret having children later in life. There are a great many disappointments, heartaches, and estranged relationships in the world. Parents are heavily incentivized, both socially and psychologically to lie about this as well.
As someone working in the industry I can tell you that these insurance devices use precisely none of the sensors you mentioned. They use speed, odometer, and plug/unplug from the ECU, but that's basically it. They often collect time, GPS, and accelerometer, but that's from chips in the device not the car.

Also the OBD protocol is standardized and the device basically operates in a read-only fashion (cannot write data to the ECU). The worst problem that actually occurs with these is increased rates of battery drain while the car is off (though most devices have shutoffs in place to prevent the battery from getting too low).
The difficult thing about listening to both jazz and classical music in the modern era is that both genres spent a long time (centuries, in the case of classical, about 1 century in the case of jazz) of modernist language-building (also deeply connected to each other). Every generation of composer felt compelled to improve on the last, ultimately leading to works that can be difficult for the uninitiated to approach.

Some advice for appreciating both genres:

- Do some learning about the functions of the music you're listening to; both jazz and classical music spans an enormous range of human musical expression and serves a huge range of needs, so knowing whether the music you're listening to was written for direct entertainment, background music at a party, the soundtrack for a play, or as a form of social interaction in itself can help to appreciate the music.

- Similarly, gain some understanding of the traditional forms and formats of the music. For classical, if you have some understanding of the mass, the sonata, the concerto and the fugue, you'll be able to learn to recognize and appreciate more what the composers are trying to do. For jazz, if you can pick up on the 12-bar blues, you'll learn to hear it everywhere. Either way, the forms help you build a pattern recognition that you likely already have for pop.

Lastly, both jazz and classical music are much more accessible from an entertainment perspective in their early forms than their later forms. If you start out listening to Bach and Louie Armstrong, it's a lot easier to build up to Schoenberg and Miles Davis than the other way around.
Do you have any reasoning to back up your belief?
At least in Ohio, you can put some amount of money on deposit with the state as a substitute for buying auto insurance.
I've been saying for a very long time now to anyone who chooses to listen that a contract itself is a human construct - it is both temporal and physical and has location to be relevant and useful. Without all of those properties a contract ceases to useful to a human being under all edge cases.

So it is, in fact, a dumb contract. Humans want contracts that make them whole at the end of the day, that's the point of the contract: jurisdiction over the human realm.
Those kind of things become relevant once positive feedback starts. If an overweight patient is having a heart attack should the doctor give diet advice or CPR?
If I can take the naive view for theatrical effect here, who thinks this is a good idea? Who thinks this is how you serve, help, and represent the people of Ohio? On what grounds would you assert that the people are saying "Please stop me from enjoying this kind of service, for I lack the willpower to resist the scourge of fast cheap connectivity!"

In other words I guess the thing that jumps out is how blatant and transparent it is. If you're a corporate lapdog all set to fuck your constituents, at least cover it up.
Super cool! I like the block diagram [0] they have on their crowdsupply page [1]. It's a really clear illustration of how the board is set up with just a handful of high-level components. SDR schematics are usually pretty hard to parse without background in RF (which I certainly don't have) so I appreciated the system-level breakdown. Definitely a project to follow!

[0] - https://www.crowdsupply.com/img/64f0/cariboulite-block-diagr...

[1] - https://www.crowdsupply.com/cariboulabs/cariboulite
Strangely this gave me pretty bad motion sickness. The controls don't feel nearly tight enough (on desktop). I kept dragging my mouse cursor off the edges of the screen.
Are you saying the only time a contract is disputed is when the other party is evading the law? Nobody abuses the legal system to screw over people without enough resources to fight in court?
This one is abandoned but Mozilla composer still lives on.
I just downloaded it and it works great. Took me a minute to figure out how it wanted me to enter my location (Austin, TX USA is what worked). Would it be hard to add a button to get the location from the OS? I think all the major operating systems have a location service these days.
I know where you are coming from and I agree on a certain level, but I think this is too specific to your case (large teams, high fluctuation, lots of juniors)

The more general approach would be to write code with coworkers/audience in mind.

In some environments or projects it might be more effective to write in a way that is harder to grok (requires more work to understand) but is ultimately more tailored to a specific outcome, may that be performance, extensibility, security or what ever.
That whole concept doesn't make any sense really. You don't have a lamp which can quietly turn itself into a plasma torch from a perfectly safe prior configuration. Yet any stable coin is an attractive nuisance basically - it involves keeping sizable money around doing nothing. As seen by pension raids that is a huge "steal me" sign. Even if you could keep it secure such an arrangement is fundamentally very entropic without it being a real currency with backing. It is still entropic but that is being used to sustain a nation state instead of bad finance which actively tries to avoid useful investments.
But here’s the thing: if you haven’t had kids yet you don’t know what you’re missing out on. Yes sometimes having kids is hard. But it also enables you to experience happiness and joy in ways that you previously haven’t been able to.
You can just rsync local code to remote machine. All the benefits from local machine snappiness, without local compile hassles.
This is a generally overly simplistic take. It would be impossible for any single legislature to read all the bills, so that is not done. The vast majority of large bills are produced ahead of time and only marginal changes are made as the bill gets closer to a final vote. The bills are read ahead of time by key members from each party and almost every legislature's staff.
My understanding of out-of-order (and pipelined) CPUs is limited, but it’s interesting that CMOV isn’t interpreted as a “Jcc over MOV” by the decoder. That would allow using the branch predictor. Would it be too complex or does the microarchitecture not even allow it?
... and a "go fuck yourself" to anybody who publishes pages that simply don't require source maps to begin with? I admit that would at least be in line with the current trend of prioritizing/encouraging the kinds of authors and publishers who engage in (the mess of) what is considered "good" modern Web development.
I once had the misfortune of working at a company whose rockstar developer was a bad developer. He could crank out reams of working code as easy as breathing it seemed.

My misfortune was being assigned to take over one of the projects he threw together. My god, what a mess. He literally had 10 to 20 boolean flags in every pages long functions so that it was extremely difficult to tell what path the code would take under what circumstances. I got fired because I couldn't understand the code enough to enhance it. I was judged inadequate.

A couple of years later I had lunch with the developer who took my place. She told me what code she was working on. When I casually said "Oh, that spaghetti code is still used?" she let out a big sigh. She thought the problem was with her and finally someone had come along to call out the crappy code this "rockstar" was foisting on everyone.
I feel like the app wasn’t anything like the Notion that we see today when they moved to Kyoto. Feels almost disingenuous to call it Notion at that point.
I didn't know that lefties were more likely to answer surveys. Cite, or just a rationale please?
Speaking of speedup and program analysis, there's also mypyc[0] which relies on type annotations and also claims a performance boost:

> The mypy project has been using mypyc to compile mypy since 2019, giving it a 4x performance boost over regular Python.

Does anyone know how mypyc and Nuitka compare in practice?

[0]: https://github.com/mypyc/mypyc
It's perfectly fine if it's your language.

How would you like it if someone suddenly said you can't speak English anymore?
Yes, because they're taxpayer-funded services, and you cannot opt out of paying.
What to look for when purchasing a new applicant tracking system?
At my first real software job one of the engineer always used very rough outlines that are obviously unfinished. He always said that having pixel-perfect mockups is a sure way to have your meeting sidetracked by someone asking if "the button should be bigger" or "the orange should be more red-ish" and then not understand why it would take 5 engineers 6 weeks to "just make the button bigger".

I work as a backend engineer now because I just couldn't take those meetings anymore.
Does your site have a section that covers the legal steps a person should follow to protect themselves and their small business? i.e. incorporating their business, business insurance specific to a WISP, processes to follow to ensure legal compliance, what data to log and not log, log retention policies, consumer disclosure, frameworks to put in place for law enforcement requests, agreements to have in place for the upstream fiber provider, etc...
I don't know why it is prefixed with "Bezos Backed", Bezos VC is just one of 10 big investors in the company.
I read that fusion is safer than fission because it emits less particles and is harder to cause a 10k year meltdown. Is that accurate?
On a serious note: Yes, I agree. On a comical note: Reminds me of the great "Cheeseburger-gate" scandal of 2017, in which Google put the cheese under the burger patty instead of on top of. https://www.theverge.com/2017/10/30/16569346/burgergate-emoj...
Author here. This is definitely something some WISPs are worried about. It's likely that Starlink will take a lot of the most rural customers. WISPs can also be very successful in more suburban environments, and can speeds much higher than Starlink can provide in suburbia (300-500mbps) at a lower cost, so there will probably be a place for WISPs at least until there is no gap between fiber availability and Starlink as the best option.

Also, a lot of WISPs have started running fiber in rural areas, so that's another way they can stay relevant.
I'm not super familiar with that particular bit of language history, but AIUI nasal vowels/diphthongs are just weird. The way we both pronounce and spell them seems to have evolved a fair bit. Joam and Joaõ are both obsolete spellings of the name, so I can only imagine that the spelling was closer to Spanish before and we've diverged more than they have.
NASA-DLR Study Finds Sustainable Aviation Fuel Can Reduce Contrails
Everything is gold plating until it isn’t. So do you bet on the project going big and deep or not ?
Bitcoin totally failed as a currency, but it's still something. I'm not necessarily arguing Bitcoin is useful or valuable period, but the issue you refer to is more with the "cryptocurrency" name and public conception that that's what all this technology is. The core idea is reliable, secure decentralization and the things it can enable.

Coins that support smart contracts show that "cryptocurrency" isn't a great term. Even if you never try to use ether as a currency (and indeed, most people don't), Ethereum can and does still do lots of things completely unrelated to finance in any way, with ether just serving as computational fuel.

The interesting part is fully trustless peer-to-peer networks, not e-currencies. E-currencies are just an example of one thing you can run atop such a network protocol. They've already existed to some extent for a long time via protocols like BitTorrent, and these just expand on those ideas.
I find double negative articles very difficult to comprehend . Way easier to say : these are the best practices .
> (Maintaining changes in URI philosophy and organization over tens to hundreds of years sounds like a maintenance nightmare.)

I can't see why. You maintain a table of redirects. When you change the URI organization, which would break the URIs, you add the appropriate redirects to prevent that. Then, when you change it again, you just append the new redirects without removing the old ones. If necessary, resolve redirect chains server-side. The table may grow large, but it doesn't seem much more complicated than maintaining redirects across just two generations. Am I missing something?