skysight-inc/HackerNews huggingface dataset:
Whether that's "wrong" or "right" is a matter of opinion. But it's hard to argue with the fact that many more people seem to prefer Java's approach to Microsoft's. As to .NET's "insane under the hood" innovation, the platform is similar to what Java was about 10-15 years ago in terms of GC, JIT compilation and monitoring. .NET prefers changing the language, while Java prefers changing the platform. The two just have a different DNA. I've always felt that while there's a clear bottom-line "business" advantage to improving performance or observability, language features are almost always questionable because we can't find any evidence they make a real difference in practice. The main difference it seems to make is in the number of developers who vocally love or vocally hate a particular feature, and in giving a feeling of "vibrancy" to developers who perhaps sometimes care about their code more than about the program it's part of.
> Majority groups in Western countries ("white people") are some of the most publicly demonized people of the last few years

I find this extremely hard to believe.
The horror that arises in js is due to a combination of unfortunate things like function arity, and coercion. The one I was thinking of is the famous

[1,2,10].map(parseInt)

It’s several things that on their own aren’t mad which taken together produces a crazy result. 10 as the default for an optional second argument of parseInt is fine. But map should only use a single argument closure by default. So map(parseInt) must be equivalent to map(x -> parseInt(x)).
How is a reactor at partial power less efficient? I suspect you're not talking about thermodynamic efficiency, and it's not energy that (you think) would be wasted.
I wonder if there will be any changes made to the YC application process now that Paul is thinking about these things.
I was going to ask a variant of that question: what is the status of BigInt and when might it clear TC39 approval? In most languages a Date object is just a BigInt with Unix time() making this somewhat obvious. BigInt will allow not only proper Date implementation but Currency and Real types, and many more things.
You can use an unix epoch (seconds or milliseconds from 1/1/1970) to make parsing very fast. This is naturally supported by Javascripts new Date() too.
> One thing that I am a bit afraid about though is that the language might become more complex and complicated over time because of backward compatibility (C++-like?).

New methods with simple behaviour don't really make the language more complex through.

> And that's great, but that's a new function, and maybe 'replace(...)' should have had this behavior from the start.

As you note it kinda does, just in a weird roundabout manner.

One issue with javascript is also that it makes extending existing functions difficult, because extra arguments are just ignored by default, so you can't just add a `count=1` parameter to String.replace to override the regex flag as there could be code out there which already passes a third (currently ignored) parameter and would break.
>I assume you think that of others too and not that you are a unique snowflake for having these qualities.

Your ad-hominem has been noted.

>Then why talk?

Why not?

> You are pointless to 'communicate' with.

In the words of Wittgenstein "Languages are used to obtain certain ends within communities. Two people participating in two different language-games cannot be said to communicate in any relevant way."

So what language game are you playing and what is the common purpose for which you and I need to be communicating?

Until you reveal your intentions communication is indeed impossible.

>You are claiming a metaphysical position, not a philosophical one.

Logic is Metaphysics. I'd like to see you do Philosophy without logic.

> So yes the category of philosophy is destroyed.

Category theory is Mathematics. Mathematics is logic.

Your claim of "destruction" is contradicted for a second time.
Is there anything I can say to convince you that you are wrong?

>particularly emphasized by the fact you won't open your mind to discussion or change.

This is a lie.

I will change my mind upon the presentation of the information required to change it. It's called a Bayesian update.

If Philosophy is the pursuit of Truth, why are you telling lies about me?

But the question that bothers me most: Why are you trying to change my mind?

I am not a fan of proselytism. It's not my job to change your mind - it's yours.

>It's a philosophical argument, like the ancient greeks shared... Were they idiots?

Maybe. If they were only arguing for the sake of arguing, then indeed - they were idiots.
One problem they faced was that most ports would not allow them in, severely restricting the routes they could run.

(and with the exception of two Soviet outliers in 1959 and 1988 all nuclear civilian vessels are from the 1960ies or 70ies)
Climate change: Oceans running out of oxygen as temperatures rise
BigInt is already in several modern browsers: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Nokia 4K Smart TV Price, Review and Full Specifications
From my experience, an accountant is a financial advisor as far as guiding you through your country regulation goes. Where I come from there are a lot of paths you can follow to become a consultant/freelance, and you want a good accountant to guide you through it because some paths end up being significantly more expensive (especially tax wise) for you.

What makes a good accounts I guess can also depends on your country legislation. From my experience, I'd ask those questions: are they working in my interest? Am I paying any late fees, arrears or interests on top of the taxes I'm supposed to pay? Are they staying on top of changes to the laws/regulations? Do they return my emails timely and with comprehensive answer to my questions?

Those things are off the top of my mind of course, there is more. In my case, although I'm not a very demanding or complicated client, I've been lucky enough to have found an accountant who I completely trust and, after the initial "setup" phase, it has mostly been a set it and forget it kind of situation. I get reminders for when tax payment deadlines are coming up, and neatly filled forms which I just have to pay. They notify me of changes to regulations (which in my country seems to be at least every year) and how that affects me. And whenever I need an estimate of how much in taxes I'm expected to pay in a given year, I send them an email and get an answer within 24 hours.

YMMV, I'm sure the things you need to worry about and ask yourself to asses the situation vary from country to country.
That's the worst part of the app because they use synthetic voices for most courses (the only one I know that doesn't is the Latin one, probably because there aren't many off-the-shelf Latin text-to-speech).

I'm often hanging on the (absolutely terrible from a usability perspective) Duolingo forums to help people attempting to learn French and as such I often encounter people complaining that they can't figure out what the voices are saying. As a native speaker I can generally make out what it's supposed to say but it definitely sounds off and artificial. And even when the pronunciation is technically correct it's completely flat and lacks the natural emotion and emphasis a native speaker would use.

The fact that an app who's supposed to teach you languages relies on crappy text-to-speech to teach you pronunciation tells you everything you need to know about Duolingo.
In China it's difficult for non-Chinese to pay
- doesn’t accept btc
- doesn’t accept usd
- doesn’t accept credit cards
- doesn’t accept chinese fiat

Only accepts wechat pay. And you can only order with their wechat mini app.

It has been very hard to pay for things without wechat pay. Incredible how much things have changed since last here.

And wechat pay is only available to people that connect a Chinese bank card. The country runs on a fully KYC digital payment rail.

a few more data points:

- plenty of places accept cash but virtually every time they have asked can we use wechat instead?
- some accept cash so infrequently they are literally carrying no cash to make change. had to run to a store to make change for my cab driver
Ahh, ok my mistake.
What the Non-Technical Entrepreneur Needs to Know About Tech
Fair point. Though small nuclear power plants haven't really been a thing so far, and GHG emissions hasn't been such a big issue either. And thus diesel generators have been the default choice.

We'll see I guess.
This is a very interesting thing to think about, I thought about it a bunch of times already, and have a couple of thoughts about it too.

First of all, once you're 55, it's easy to say stuff like that, because you won't be tested anymore. And I think there is a good chunk of survivorship bias: "Hey, I made it without worrying about tests, so you can, too!" Although that is probably not true for a big chunk of the population, especially once we look at non CS people.

Then I think, he is fundamentally right. Grades shouldn't matter so much, it is about what you learn. And I like to approach things that way too, but in the end, I always have to study for the tests as well.

The problem is exactly how deeply it is ingrained in everything. If I just stop caring, it doesn't really help. I will just end up in a worse position, since everyone around me still cares about test results. The people that need to change their mind are the people that use tests as measures of qualities that they are not a good measure for. I think a lot of people are falling thought the cracks because they don't fit the expectation of a HR person close enough.

In the end, we will always have to have tests. A completely individualized assessment of peoples qualities or fit for certain roles just doesn't scale. It would be great though to come up with new ways of testing that are maybe more in line with actual learning. For example, it would be nice to have tests at university where I can google things, just like in the real world.

I am lucky enough to be able to work in the booming tech sector where there are so many jobs that it is fine if I don't work towards a test.
Wow, who came up with that idea? And people say Haskell is hard to learn...
Check DeepPrivacy, a project that does automatic face anonymization.

https://github.com/hukkelas/DeepPrivacy
the guy that was attacking me attempted to dox me, so I shut down all non-essential accounts to prevent anything similar happening in the future
I used to felt what you describe when I got into University (and I'm going forward slowly). I tried to learn all maths and solving problems, reproducing proofs and understanding the logic behind the proof (like the construction of mathematical objects that aid in proving something, a lemma or a theorem). Only after that period of maturing my maths background I could feel comfortable enough reading books on many topics.

If you don't feel comfortable you'd be wasting your time, fighting to get into the proofs.

I really believe CS programs and schools should implement courses on "Thinking ,learning and building".
An interesting read, for sure. I can’t shake the feeling that it is sanitized. Like every criticism is minor enough and outweighed with positives that I feel like it isn’t 100% honest. I don’t know if it’s a legal thing or a cultural thing or a “tell-all-isn’t-worth-risking-my-future” thing or some other thing. I am very sensitive to these kinds of things though. I have a critical East Coast mentality and I’m not a fan of West Coast yesism.
"I study sleep. While some of walker's claims may be hyperbolic, I think they are within reason and justified by the important message he is trying to convey. Too many people have begun to forego sleep in their health choices, and he has helped raise awareness of sleep's role in our health.

Many of these criticisms are quite unfair or misunderstanding the science."

https://www.reddit.com/r/slatestarcodex/comments/dwtr0m/matt...
True, though the promise of all these SMR's under development currently is to leverage series manufacturing and get cost savings that way, rather than scaling everything up ever bigger as traditional nuclear plants.

If it turns out SMR's meet their promises, I guess the same economic principles could be applicable for ships as well.
“I lost my inheritance with one wrong digit on my sort code”
Researchers Bought Social Media Engagements
When you are somewhere where you are learning tons and yet you aren't being fired and your needs are being met -- you are in the right place.
"Because order should not matter, both arrays are sorted before they are compared."

I do not understand this line very well. If order does not matter, why sort anything?
My favourite is russian ‘запомни’ and polish ‘zapomnij’ which sound very similar but mean completely the opposite - ‘remember’ and ‘forget’.

One might think how through history one word got the opposite meaning.
Have a rate card that encourages clients to pay on shorter net terms, and to pay on time.

Structure it as a discount instead of a penalty, but have the fully discounted rate be the figure you wanted in the first place.

Helps in initial negotiations if they want long net terms. You can just say, "sure...here's the rate for NET 45".

And, helps with slow payers.

So, in month 2, if they have paid on time for month 1, present an invoice with the discount applied. If they are late, then don't apply it.
Interesting essay, however it is written from a perspective of having basic needs met and having the resources to spend time 'hacking' a system. When you are struggling to pay the bills for the basics, you don't focus on the hacking just on the surviving.

The question I have is how do you hack the system such that you help those who are struggling to survive?
This is great seeing so many PG essays! I've really missed his writing.

> And at elite universities, that means nearly everyone, since someone who didn't care about getting good grades probably wouldn't be there in the first place. The result is that students compete to maximize the difference between learning and getting good grades.

> When I started advising startup founders at Y Combinator, especially young ones, I was puzzled by the way they always seemed to make things overcomplicated.

I suspect part of the problem (of early founders being focused on hacking tests) was related to how heavily YC funded people from elite universities—which select people who do exactly that.
Motorola also ships ~no crapware.
> Russians like a strong leader; for most Russian people, this is more important than democracy itself.

In the same way Italians preferred Berlusconi, despite the scandals (e.g. Bunga Bunga sex parties [1])?

[1] https://en.wikipedia.org/wiki/Bunga_bunga#Resurgence_in_Ital...
May be true in the US but in Europe you can't just increase your rates. Too many policies are involved with especially larger customers: they have a specific maximum rate they are willing to pay. In addition some agencies usually required to get into larger corps have a limit, too.

Usually contractors are hired to fix rotten stuff that in some way is a commodity. You can find 10 other contractors with the same skillset, maybe cheaper.
Three next-generation nuclear icebreakers are currently under construction in Russia. They are the largest and most powerful icebreakers ever built.

https://wikipedia.org/wiki/Project_22220_icebreaker

You can also book an arctic cruise aboard a nuclear-powered icebreaker!

https://www.polarcruises.com/arctic/ships/icebreaker/50-year...
Important to note that implicit in this example is that you're meeting with friends/acquaintances who are in positions to refer you to this kind of work on a regular basis. That's the other side of networking - if you're not a naturally outgoing person it means putting in the effort to socialize with the right kind of people regularly and make sure they know what kind of work you do / skills you have.
The anglosphere is in trouble in this way, at least much of it is. There's several factors that influence this across countries, and one of them is Robert Murdoch and the erosion of media culture.
And yet I’ve interviewed with 2 or 3 different y combinator companies that hire based on coding tests that test nothing other than that you’ve memorized “cracking the coding interview”.
So in the greater economy, how was funding allocated before that?
If by BigInt you mean an arbitrary-precision integer type, then AFAIK no major language uses it to represent dates.

If you mean a 64-bit integer type (which, to be fair, is 11 bits larger than what JavaScript supports), then that's still not enough. As long as you want nanosecond-level granularity, and range beyond the current decade for your timestamps, you'll need more than 8 bytes to represent them in code.
Isn't that fraud? You are supposed to charge exactly how much the travel expenses did cost. If you think you should charge for the travel time proportionally to your work rate, then you should do that but have these separate.

It's possible a client will ask you for the travel expenses receipts and it would not be nice to show him that there is difference between what you charged and what it did actually cost.
Factors to consider before advertising on TV like KTN in Kenya
Yes, the present link was entirely redundant as awesome-selfhosted is better written overall with proper license information as well.
> The real world

It's not the real world - its the human world. The real world is very different, and getting more so imho. Skills to survive the human world are usually useless in the real physical world. It's a distinction I read recently from a philosopher that I lost track of, maybe someone here knows. Her point was (I think) that when someone says the real world, with relation to education, it's not really - it's the world of human systems that are very much open to degradation and corruption, and they can be changed.
A 'date' type could be as simple as syntax indicating that a particular ISO8601 string IS a date. Right now, there's no reasonable way to infer that unless you're already aware of the schema of the JSON object you're receiving.

You could make the same argument with numbers - there's no reason you couldn't just pass strings containing the number - but there's advantages to being able to distinguish between a string and a number when the schema is unknown.
Because percentages can be compared across, locations, for example. Raw numbers cannot. 10 assualts in city A vs 20 assaults in city B tells you squat, unless you know how many rides in each.

Similar for other comparisons. Like assaults by driver demographic, like age group. Or comparisons to traditional taxi service...if they have lower incident rates, maybe they have a practice you should adopt.
In defense of the poor hardware engineer: HDLs are not like other programming languages. You are literally writing a netlist of a circuit. Hardware engineers are hired to write FPGA code because it is a hardware design problem, not a software one.
I don't think it is necessary to make websites extremely complex, to prevent you from blocking ads.

I think blocking ads is a game you can never win. If you are able to block ads on some websites today, it is just because the site owners allow you to do so (they could easily prevent you from doing so). Ads technologies can evolve to a point when you as a human can not distinguish between ads and the rest of the content.
You would just be adding headaches to the PR drones working for that politician. I doubt the politician himself would ever know about it happening.

These people are usually behind several layers of separation from real world.
“My ordinary rate is X000 per week, HOWEVER I’d love to work with you/this project/this stack/this industry so how does a 20% discount sound?”
> Check out current ship and sub reactors, the overwhelming majority run on HEU.

The overwhelming majority are military, who are not as constrained by non-proliferation concerns as civilian users. So this doesn't really prove anything.

As for whether it's technically possible to have naval reactors using LEU, yes it is, for instance French submarines run on 7% enriched fuel.

> I have never seen anyone talking about ship reactors on HN mention not using HEU.

When talking about a hypothetical large-scale use of civilian nuclear powered ships, I think it's a given.
All true known and well established. But homeschooling requires a parent to sacrifice anything else and be devoted for that. Not an easy decision. It's much easier to find a good school!
Here's one but there are surely others (many entrepreneurship failures examples in this book, although they don't always go into great details):
https://www.amazon.com/How-Fail-Almost-Everything-Still-eboo...
> Tests may have an important role in motivating students to delve more deeply in subjects but they don't go beyond that.

I feel like the university doesn't allow for time to stroll from the beaten path and explore topics that you're interested in. Most people I talked to have a very stressful studying experience. You know people care about your grade in the end, and you pay a lot of money for your degree. So it makes sense to also spent the majority of your time to learn the course material in and out.
Another important "potential pro" metric is how fast can you reset a server to a blank state without having to flat out destroy + create a new one.

This is super handy for testing configuration management tools.

With DigitalOcean they have a rebuild option where you can take an existing server and rebuild it with a new image. It takes like 10 seconds to wipe your server clean in 1 button press and you always get the same IP address. You also don't get charged for a new server since you're still using the original one.

It makes testing something like Ansible really pleasant because you can iterate so quickly. I know you can always test things in a local VM (and I do for most of it) but there are subtle differences in DO's base image vs a stock or bento vagrant box of ubuntu / debian.
That’s a common narrative, but science can explain what’s going on just fine.

Natural Medicine does seem to get people to change various behaviors. Several friends went through a bizarre homeopathic stage. I kept quiet because they where told the ‘magic pills’ only worked if they took care of their general heath better such as getting more sleep, and so they would comply.

I don’t think the placebo effect + lifestyle changes warrants calling these things an alternative, but it does explain why they can stick around. Sadly, some people are willing to just sell the magic pills without the advice that makes them useful.
I hate watching dying orgs or poor performing teams/management. I can't mentally disconnect. It often feels like visiting a poor 3rd world country with an ongoing civil war. You know that you can and will save some souls but also that it won't change/stop the dying.
Simple Android TV App for Streaming Live TV, Radio Channels and Videos
Look for an unschooling school, strange as that may sound. Free democratic and Sudbury Valley model are some of the things to search for. There aren't many around but the numbers are increasing.

We send our son to one. It's a leap of faith; the kids essentially "do whatever". But it seems worth it compared to the damage done by middle and high school. And the kids that I've seen come out of this school seem to do well in society (and college) and generally seem much more mature than high school graduates.
https://monitor.civicus.org

According to this map Australia then joins the ranks of the US, the UK, South Africa and Japan.

It is a fun map. But honestly it is silly. Australia is an open and functioning democracy, so is the UK or the US for that matter.
I'm curious about Page & Brin - I wasn't aware they didn't go through conventional schooling. What was their background?