skysight-inc/HackerNews huggingface dataset:
I actually think as a language Nix's runtime semantics are worse than borgcfg. Both have an obtuse and confusing syntax it's true. But Nix's extreme approach to laziness in the language means it essentially has "come from" semantics which is the source of the spooky action at a distance that the author speaks about. This combined with a lack of compile time type checking means that that debugging your nix code comes pretty close to feeling impossible. It is deterministic but tracking down what exactly broke your nix package code can be difficult when the source could literally be almost anywhere.
Because if you're wrong about one thing, you must be wrong about everything!
Sounds like you are a customer for a new type of insurance policy which right or wrong discriminates against unvaccinated. Weirdly enough I think the unvaccinated would see their policies go down in price because we are by and large young. Are you sure you want to cleave populations in two based on that policy change, are you certain it will benefit you in the way you expect?
Grain of salt, author is a student (edit: apparently it’s just plagiarized) just learning of these things. OOP is not inherently good or bad, it’s just one tool in a toolbox. Yes, it’s more of a pain in the ass to write, but is much easier for a large, distributed team to maintain and improve upon.
For a three-year-old, Candyland is fine. After all that's the target demographic, and for them, every turn is an adventure. Have you tried playing strategy games with small children? Even something like Connect-4 can be a disaster.
Evolution is not about, or caused by, feelings.
I think because labor is a market and markets are driven by supply. If there’s millions of programmers, wages will be lower.

Just basic, hundreds of years old thinking from Smith’s Law of Supply and Demand [0].

There’s likely lots of specific reasons but they all boil down to some form of supply and demand.

[0] https://www.investopedia.com/terms/l/law-of-supply-demand.as...
USD/TRY was 9.60 in October 24th, 2021, and 13.50 now. That's almost a 30% drop. It was also 18 at some point in November.
Never done that drive myself— if you go for it make sure you have AC because it can get hot up there!
> Even if you accept your premise that there is one dimension of capability, what is the metric, more tubers than you can eat?

Probably "time spent finding 'enough' tubers to eat/share."
Yes, 8TB total but in RAID. Also keep in mind Hertnzer quotes prices VAT inclusive, whereas most clouds add VAT on top. For US customers you can take ~20% off those prices.
Tonga eruption as if it had* happened in various nations
I did have that enabled, disabled it and still had the same issue.

[Slack]

match_wm_class_contains = slack

send_signals = false

IIRC, I still had issues with this setting
"But for a variety of reasons, PNP transistors have an entirely different construction." - Can you expand on what some of those reasons are? And why is the emitter in a PNP circular?
You would be surprised to find out there are literally insurance "companies" operating on the blockchain, which you can lend collateral to, buy shares in, and take out insurance policies from, which aim to reimburse their customers in case of a major system hack for example.
Sleep apnea device issues a blow to Philips' profits
Juggling Scheduling Algorithms, Postgres Tooling, and Incident Response
Depends about which compiler you are talking. I think there are very specialized Fortran compilers which produce excellent code for scientific applications.
Show HN: Verifycoin.io Expert Opinions on Crypto-Projects
Yes this is partially true.

Most lenders will not consider you if you haven't been in business for two years (really three depending on when you start your business). The only exception that I heard from the broker that I'm working with is if you were previously employed and then started your own business doing the same work without any disruption.

Also, mortgages are broken up into two buckets, QM-Qualifying mortgage and NON-QM -Non-Qualifying Mortgage. Most self employed folks are going to run into issues applying for a QM because they write off so much their net income is too low for the property they want to purchase. However, This Non-QM space is great because they have mortgage products that are made for self employed people and investors.

Bank Statement Loans, so with these the lender is looking at your bank statements (business) to understand if you would be able to service the mortgage.

The downside of Non-QM is that rates can be higher than your QM products, however after a few months/payments you can refinance out of a Non-QM product into a QM product.

Keep in mind as a business owner you're already taking advantage of the US tax code. Also, interest is tax deductible.

Let me know if that was helpful!
Obligatory newb question:

I recently got into electronics/electricity and I have been trying to put together a course for myself, mostly for the kind of work that involves fixing things (power supplies, small house appliances, and so on) but also for having a good understanding for how things work. Of course the field is huge and there’s all sorts of applications out there. I’m a long time software dev and I’ve delved into all sorts of software-oriented subjects over the years, so I’m hoping I can apply some of this knowledge, at least from a troubleshooting/analysis perspective. But oh boy is this difficult due to electromagnetism and not being able to really visualize these things (not without an oscilloscope I suppose).

A close family member was an EE/technician and they ran a repair service for appliances for many decades - anything and everything, TVs, radios, kitchen appliances, industrial machinery, and so on. Sadly they passed away and I don’t know anyone personally I can ask about where to begin and how to approach this.

Any recommendations for curriculum? I started with Make: Electronics 3rd Ed and a half dozen or so online resources, like the Khan Academy series and some other undergraduate level videos on circuit analysis and such. I really like the electricity misconceptions site as well.
True, but I assume they are counting the beans and thinks the costs are greater than the benefits.

Lots of anecdotes about people who quit over reasons. But there’s many more examples of people who didn’t quit despite all sorts of weird stuff.
"The trial" by Kafka needs to be required reading for everyone involved in implementing systems like this.
"They were not fake. They were just less real than they could have been under ideal conditions." ~ The P.R. Department
Why do so many people seem more okay with Māori creationism than they are with Christian creationism?
This is true, and it's why Republicans spent the last 40 years getting the federal courts, and then the Supreme Court loaded with partisan ideologues. For example, proposed laws to limit abortions fail in a lot of places: the majority of the population favors access to abortions. The Republicans got a Supreme Court that will judicially do what would be legislative suicide.

There's a ton of other issues that are like this, from marriage equality to drug de-criminalization to "intellectual property" to regressive taxing that would be legislatively impossible (Republicans losing power) but will almost certainly be accomplished judicially.
I think that science demands a double-blind trial to test whether sex is fun or whether it is just a placebo effect :)
"whatever Tesla can do, Volkswagen can do better" said Herbert Diess, then Volkswagen CEO.
"it's not a bug, it's a feature!"
Insightful post. I like the way you describe the intellectual attraction of prosecuting patents. I am not sure I understand your point about disputes being the foundation of lawyering but not patent law specifically. Patent litigation is rife, more so than in some adjacent fields (contract, privacy etc.) Most areas of law have both non-contentious and contentious aspects.
I'm not even mad.
Edited, thanks a lot for the correction! English is not my first language!
I find it sad that the security department of a Fortune 500 company is sending out emails demanding OSS maintainers respond within 24 hours or else.

You can feel sorry for the poor sap that was forced to embarrass himself, but it doesn't change the fact that everyone here feels like that company can get bent.
OSX is my "it just works" user-interface OS/development "appliance", which I use a dumb-terminal to SSH to a cloud linux host (or local shell, which is close-enough to linux for my development purposes).

So really, I develop in linux using tmux+neovim but my user environment is OSX because I want an OS that I don't have to tweak, tune, and fight.
The fact that a sample is a tiny part of the population is irrelevant. The question is how that sample differs from the population in a way that correlates with the explained/dependant variable, but is not included as an explanatory/independent variable.

Your point that views on friendship may change over time is a strong criticism. The criticism of the Turk selection is weak as written. How does spending time on Turk relate to friendship preferences?
I wouldn't disagree with that characterization... Gladly, I am in the first camp (I hope).
yes of course, wasm is far superior. we are 10 years farther, after all. it just reminded me that the problem of resizing before upload exists for at least a decade, even solutions exist for at least a decade, yet it’s still rarely being solved. maybe it’s not the biggest problem, so devs focus on other stuff.
Maybe if the fees are low enough but that’s shaving a percentage point or two off of Western Union, not changing the world. To be clear, I would be quite happy if someone nuked PayPal or Western Union but that needs scalability and cost wins which have not yet been demonstrated.
You changed, the space did not. Passionate folks always exist but along the way you stopped seeking them out.
The exhibit, https://history-of-mathematics.org/
That's basically also Tim O'reilly's take.

> Keep in mind that it was still early when the dot-com bubble popped. Google Maps hadn’t been invented yet, nor had the iPhone and Android. Online payments were in their infancy. No Twitter or Facebook. No AWS and cloud computing. Most of what we rely on today didn’t yet exist.

> I suspect it will be the same for crypto. So much is yet to be created. Let’s focus on the parts of the Web3 vision that aren’t about easy riches, on solving hard problems in trust, identity, and decentralized finance. And above all, let’s focus on the interface between crypto and the real world that people live in, where, as Matthew Yglesias put it when talking about housing inequality, “a society becomes wealthy over time by accumulating a stock of long-lasting capital goods.” If, as Sal Delle Palme argues, Web3 heralds the birth of a new economic system, let’s make it one that increases true wealth—not just paper wealth for those lucky enough to get in early but actual life-changing goods and services that make life better for everyone.”
https://www.oreilly.com/radar/why-its-too-early-to-get-excit...

And I tend to agree.
I think that the implication is that if each individual hunts individually, they mostly get nothing, and every so often get an entire animal which is too large for one person/family to eat, so the expected value of this strategy is low.

By pooling high risk strategies with big payoffs, the expected value of the whole is greater.
As mentioned in the article's comments, this appears to be an article by another author reposted wholesale without attribution:

https://cscalfani.medium.com/goodbye-object-oriented-program...
It's true to some extent, but in the file storage space it's not really applicable. There are hundreds of competitors, and I'm not even sure if any file storage providers got bought up by "megacorps".
OOP isn't perfect, it is just the least imperfect among alternatives. Something better will come along, but FP ain't it. Because OOP maps well to how humans think, "something better" is going to be refinements of OOP as opposed to total replacement of it.
The characterisation of systemd in this post really bothers me, particularly this:

> 70 binaries just for initialising and logging

It’s just not true. Those 70 binaries provide much more functionality than an init system, they can cover a significant portion of system management, including a local DNS resolver, network configuration or system time management. You can dislike the fact everything is so tightly integrated (which feels ironic given that the post goes on to praise a user space from one team), but let’s at least be correct about this.
The post wasn't relating to data but more this quote:

> It's costing me 2.6c per day to support 141M monthly queries of 517M records.

Also, you might be able to store 1TB of data on a spinning disk with no problem but can you run the amount of queries he needs? Will you be able to run them as fast as you need? How much RAM would you need? etc.
It's missing capacitors and inductors.

Did you know - a boost switching regulator was used to pump water up to the top of a garden in Victorian times. The regulator uses the water pipe analogy to electricity, except electricity hadn't really been invented then. The system uses an inductor (a long straight pipe, where the water has momentum), and a switch (a flap that closes and opens regularly), with a diode (one-way valve) and a capacitor (a container with a pressurised air cavity). https://en.wikipedia.org/wiki/Hydraulic_ram
Make one that looks like a 4x4 (doesn't have to be, it'll never go offroad) and is about 2-3x as big as it really needs to be and I'm sure it'll sell...
This looks great! Clear docs and rationale, and the syntax is well thought. I'm definitely following this.
Temple Grandin Wants Us to Think Differently About Kids Who Think Differently
https://archive.ph/8kr0D
It’s a pretty common sentiment.

“You must be 2x as good as the next [white person] if you want to compete”.

I’m African American and my grandparents, born 100 years ago, would tell me this as a child.

It’s not an uplifting message to hear but just about every non-white person i know has heard a racial or sex-related variation of this statement growing up.

I’ve assume it’s always true because despite all this talk of DEI because to this day - I can count the number of POC and women I have ever worked with on 2 hands.
> That's the professional way to do it (and if it doesn't get addressed, there's nothing more he can do).

This first part of this is correct (first try through your reporting structure).

The second part is incorrect - it is precisely unprofessional to decide there is nothing more that can be done simply because your manager didn't act, which is what it sounds like you are suggesting.

Details always matter of course, but "well, I tried" is rarely going to be good enough.
"on sale" and "for sale" have different meanings.
Show HN: A powerful bitstream library for TypeScript
> It isn't up to skeptics and critics to prove "blockchain technology" doesn't have any real value

The author isn't claiming they're skeptical. They're claiming it's a ponzi. The burden of proof is on them to demonstrate their claim has merit. They can't fall back on saying they're just skeptical. That's not what they're arguing.
Reminds me of that 70s IBM presentation quote that surfaced recently, "A computer can never be held accountable, therefore a computer must never make a management decision".

It's one thing to have a computer flag issues, another to make it responsible for taking action and in this case, making a decision final. Google continues to set poor examples with irresponsible implementations of machine learning. With no accountability, no recourse, no humans to talk to.
That's true. I guess I see it as the difference between the system and what I'm doing with the system—it's like having a database system where I'd want the config for the database to be totally reproducible and immutable, but I'd expect to manage the data itself separately.

And, as a practical benefit, I found setting up borg backups for /home on NixOS a lot easier than I expected :)
Most likely the people actually implementing this system did raise potential issues to their supervisors. It's not the implementer that needs more education, it is the people who drive the implementer that needs better education in how to design systems.

But since it probably doesn't affect the bottom-line, it's unlikely to actually happen.
Yeah, the Man dragged the country out from poverty. In his own, not very pleasant or innocent ways, but still! And he scared the sheet out of bankers!
I think it's worth pointing out that guix will not package proprietary or binary software in the main channels but nonguix exists for those needs if one absolutely needs to have those packages in guix. At the same time guix packages flatpak which allows one to install most, if not all, of the proprietary packages they may want to use. I think the compromise from the guix maintainers is to develop and distribute free software but at the same time being silent on how a user goes about adding proprietary packages to their system. Which is fair IMO.
* Cleaning

* Exercise (Mountain Climbing; Basketball; Kayaking)

* Learn things

- - to dance (Bachata/Salsa)

- - a new language

- - an instrument

* Hobby groups on Facebook

- - Meet randos to play boardgames

* Make things

* Help people

The biggest problem with me is being social. That's what people want to do around the weekends. The dance classes allow me to interact with people in a less awkward way, but it hasn't exactly provided me with as much opportunities as drinking at a brewery to meet people..
Yes we are sure and it has nothing to do with optimizations, RVO, Godbolt or any of the completely irrelevant details you are talking about.

The implementation of std::optional is not permitted by the standard to allocate memory.
As with Debian, wifi devices are about the only thing you might have "troubles" with when opting for Linux-libre:

https://guix.gnu.org/manual/en/html_node/Hardware-Considerat...
I don't know that I buy your narrative, but I'd sure like to see price vrs rating (while controlling for other thigns ofc)
> Most people that use cloud computing aren’t stuck with the bills the companies they work for are.

you can rest assured that even the largest company will come looking for the person responsible for increasing an expense by that large of a percentage. So maybe it doesn't come out of your personal checking account but you will certainly pay for it.
> linear types allow you to express conditions such as this function must not be called with an empty list

I don't think that's a particularly enlightening example, mostly because we can implement such a function without any linear or dependent types.

Consider that a list (of some element type T) could contain zero Ts, or one T, or two Ts, etc. i.e.

List<T> = 1 + T + (T × T) + (T × T × T) + ...

Where:

- `1` is a type containing only one value, like 'Unit', 'Null', 'Nil, etc. We use this to represent the empty list.

- 'X + Y' is the (tagged) union of types X and Y; AKA a sum type, or an Either

- 'X × Y' is the type of tuples containing an X and a Y; AKA a product type, or a Pair

Non-empty lists are almost the same, except we don't want to allow the empty list. Hence we need to get rid of the '1' type, to get something like this:

NonEmptyList<T> = T + (T × T) + (T × T × T) + ...

Just using the normal rules of arithmetic, we can see that NonEmptyList<T> is the same as List<T>, except everything has been multiplied by T:

NonEmptyList<T> = T + (T × T) + (T × T × T) + (T × T × T × T) + ...
= (T × 1) + (T × T) + (T × T × T) + (T × T × T × T) + ...
= T × ( 1 + T + ( T × T) + ( T × T × T) + ...)
= T × List<T>

Hence we can implement NonEmptyList<T> as the type 'T × List<T>', i.e. tuples containing a T and a List<T>. Intuitively, those are the "head" and "tail" of the non-empty list; or equivalently, Cons constructs a tuple, and non-empty lists are those whose outermost constructor is always Cons.

Note that we can go the other way too, if our language provided non-empty lists and we want to allow empty ones too:

List<T> = 1 + T + (T × T) + (T × T × T) + ...
= 1 + NonEmptyList<T>

This time, we a value of type List<T> is either a unit value (representing the empty list), or a non-empty list. This pattern of "adding one" to a type is usually called 'Maybe' or 'Option':

Maybe<T> = 1 + T

Hence simplifying the above to:

List<T> = Maybe<NonEmptyList<T>>
I don't know what to say. I thought the article structure made sense but I guess it didn't for you. What you call strawmen is what I commonly hear as arguments for mandates.

Thesis: Vaccine are good but mandates are bad

Background: advantages to vaccines, transmission data, current risks

Refute common arguments for mandatory vaccination 1) protect the vaccinated. 2) decrease transmission 3) hospital capacity 4) prior infection is inadequate

Review downsides to mandates: Harms and inconvenience to those who choose not to be vaccinated.

Conclusion

I think they key point they are arguing for is in the "bottom line" conclusion:

>If this were really about science, why would we not allow previous infection, which confers all the benefits of vaccination, if not more, the same rights? Does it not seem that mandates are having the opposite effect to what is desired? Instead of increasing vaccination rates are mandates instead hardening and alienating the unvaccinated further? If we are being honest with ourselves, are the mandates truly for the protection of the vaccinated, or do they exist to punish the unvaccinated?

I agree it would have been clearer if they stated their position as a declaration, opposed to a question, but it is right there
This seems (A) distinctly unfair to the monkeys and (B) like bad framing.

I mean, the monkeys didn't cause the crash so they could escape.

And they were executed, not euthanized.
But cryptocurrency has no value or meaning if it's not worth money.

That's not true of those other things.
There you go: https://github.com/faster-cpython/ideas
They are absolutely a joke when you consider the profits of the fined companies.
During a bear market, it goes down.

... was that a surprise? It's the definition of a bear market.
> its pretty slow

Would love to see benchmarks of this if you have them.
My takeaway from "Identity management. You don’t need it." was talking about AWS Cognito and not identity management as a whole. At least that is what I hope they meant.
Counterpoint is that I've never had a requirement for timing scenarios like this, so now I'm dragging all that along for the ride for no advantage. Bloat is great when you need that rare thing I guess; otherwise it's just bloat and complexity for no benefit.
I went from ME to CS. It's clear you don't have a clear focus, so I would suggest you think about that a bit more. Whereas software folks think about managing abstractions, engineers think about forces, parts, and tolerances, and whereas software is nice and clean and abstract, in "physical engineering", careful attention needs to be paid to a million "edge" factors: stress, wear, thermal expansion, tolerancing, costing, manufacturing, ESD, chemical durability (corrosion), material selection, and tradeoffs arising from all the above as well as the business managers. The level of expertise required to be "good" is very very deep and compensation is generally much poorer than in SWE.
Gas turbines in power plants can get very complicated when it comes to recovering waste heat. Some of them can hit something over 60% efficiency (vs cars where I think a typical ICE gets somewhere over 20%?). I think it’s mainly comes down to being worth the additinoal cost and complexity in a large power plant but not so much in an office building or road vehicle.

Wikipedia has a list of some of the devices in use https://en.wikipedia.org/wiki/Waste_heat_recovery_unit
Why not MIX? Find an old edition of Fundamental Algorithms
Thank you (and the rest of the team) for some tasty times!
AT&T rolls out 2Gb and 5Gb home internet plans