skysight-inc/HackerNews huggingface dataset:
Exactly. The true issue is what's making you think fuck you in the first place! Not how you say it. And that's the real conversation.

If fuck you is what you mean, then no amount of dressing will change the fact that you're saying it. And to then act as if you didn't say it just because you didn't use the words fuck you is lying. Being polite is being polite, but that doesn't change the message THAT much unless you actually lie and say something different. And then often the conversation becomes about attitude and respect and language, and not what was actually angering. Ultimately, that's what's stupid and disrespectful. And to then be scanning and policing each other's statements for this?

This annoys me to no end on Quora too when people just find novel ways of saying fuck you believing that's what their Be Nice Be Respectful policy means. No, it's not a license to say anything you want so long as you're polite. It's like how a racist thinks to get away with racism. If you're a racist then let's talk about it! Of course, normally they can't, so they've trained themselves to talk different. But it's not a real conversation. It's horseshit.

Challenging someone's argument and challenging someone's character are completely different. It doesn't matter how politely you do it if that's what you're doing.

And being honest takes courage! It was never truly about other people's feelings. It's "what if I" hurt them. You're about to do that anyway based on the point you're making, if it's a valid point against something they have a stake in. From there, either they're adults who recognize valid points or they're not. That's their court.

And if they weren't hurt, then you didn't say it, period. What you meant to say got lost in all the correctness.
I dont think it is entirely true. I have many times seen people argue that something like offence does not exist. Or that "hurt feelings" are basically your own fault. Or that put downs or insults are all just about your own weak feelings.

Including on HN.
In my mind the biggest difference is that in an IDE I need a stateful "project" or "solution" and with a text editor I don't.
Fair enough, though I tend to not see people in that income bracket as 'naive', it could very well have been, or a case of being completely tone deaf.
I hear ya. Very well stated. I think that the reasons you just stated is why I’m having a hard time adapting after moving from the big city to the small town.
The gold standard for substring search is EPSM, see the comparison at https://smart-tool.github.io/smart/. (Broken links. See https://www.sciencedirect.com/science/article/pii/S157086671...) Robin-Karp and Boyer-Moore are long outdated.

The gold standard for string pattern matching is Hyperscan. This has also benchmarks to support their claims.

For tree matching I have no idea.
There's no doubt Google's incredible push for browser dominance and underhanded tactics are the reason Firefox no longer has a 30% browser market share. It's my belief though that it's Mozilla's decision to chase that 30% share by imitating Chrome which has prevented them from hanging onto the 10% of the market who liked Firefox because it was Firefox.
> CMake is a hell for medium/large projects.

I agree. And if you let me, I want to add that for small projects it is ridiculous overkill.

This leaves no reasonable use case for cmake (except maybe building itself solipsistically for all eternity). And I like it that way.
Anyone outside Europe can buy the Fairphone 3+ from Clove UK [1]. They have 25 yrs experience shipping phones. The official fairphone store ships only inside europe.

But first check FP3/FP3+ Network specifications below to see whether the 4G LTE bands of your carrier are supported:

In case you need it for your specific situation, the network specifications for the FP3/FP3+:

Configuration Dual-SIM, Dual-Standby (DSDS)
SIM Sockets 2 x Nano-SIM (4FF)
Network Technology 2G / 3G / 4G LTE - Advanced
GSM/GPRS/EDGE Quad-band: 850, 900, 1800, 1900 MHz
UMTS: Band 1 (2100 MHz); Band 2 (900 MHz); Band 5 (850MHz); Band 8 (900 MHz)
3G Max Downlink Speed - 42 Mbps
3G Max Uplink - 11 Mbps
4G / LTE Advanced Band 1 / 2 / 3 / 4 / 5 / 7 / 13 / 20 / 26
4G Max Downlink Speed - 300 Mbps
4G Max Uplink Speed - 75 Mbps

Source: https://support.fairphone.com/hc/en-us/articles/360047326452

[1] https://www.clove.co.uk/collections/smartphones/products/fai...
I would give it a try, but there seems to be no information on who runs this.

Since you probably did not fall from the sky just yesterday, why no info on who you are? Why no proud "Made by ..." with a link to your homepage or Twitter or something?

I would not put my searches into a website of an anonymous entity.
What is this nonsense over and over again on HN?

Let's say I'm hired as a coach of a team that's second best in the world (Being the second used browser in the world is NOT a rough hand, other browsers are clawing for >1% for ever and are not coming close). I'm not saying it's easy at all but after 5 years I manage to do NOTHING to stop the bleeding, lose 250 highly skilled people and RAISE MY OWN SALARY 5x...

I'm pretty sure people would throw rocks at me on the street at that point. The cult of the CEO needs to die.
Funny you think giving gays and lesbians the same rights as everyone else in this country is "social justice olympics"

No other way to describe this contempt for basic human rights than "vice signalling"
I read the title too quickly and missed “API” and thought immediately, is someone really parsing traffic feeds in real-time and doing some sort of diff on the frames/cars to better understand traffic flow and accidents. What a weird lucid moment of nonsense.
Your own links literally show that sexual abuse is least common type of FDW abuse documented in Singapore. And not by a small margin either. Yet it's what you chose to lead with.
I think comparing this to nazis is very bad.... if nazis let jews from outside germany, there illegaly, just go back home whenever they wanted, and at worse, send them back themselves, history would be a lot different.
Most children understand the Golden Rule without much guidance. Being good isn't complicated or controversial. Sharing feels good. Friendship feels good. Being kind feels good. Expressing appreciation feels good.

So there's no good reason to write an article about the value of being grateful, unless you aren't:

Entitlement also often develops among kids who are not told no. This kind of entitlement is wreaking havoc on American society today, including and especially among the black culture, where the Marxist Black Lives Matter movement has appealed to black men and others who share the common misfortune of not having a good father in the home to discipline them.

Gratitude doesn’t come naturally for most people. The growing turmoil in our society, including riots and general disrespect for the law and order that has made America prosperous for hundreds of years, can be directly traced back to a lack of gratitude on the part of the hundreds of thousands or millions of people who feel like society owes them everything, that they can be perpetual takers while giving back little to nothing.

This is truly racist, sanctimonious rubbish.
Or have uBlock Origin on.

I was using its feature that gets rid of cookie/GDPR permission boxes but encountered numerous pages which prevent any scrolling or interaction with page elements.. I was confused for a bit until I noticed uBlock was hiding these approval boxes but was keeping the page locked as if I hadn't yet approved them. Reluctantly I've turned off this feature and am back in GDPR box hell again.
As I said elsewhere, the main contribution of Haskell is the science of programming languages. Without Haskell, we would be stuck with "practical" or "pragmatic" languages like C or Java that do not care much about soundness. Haskell is the science to Rust's engineering, IMO.
Quantum Computing Undermined by Radical Uncertainty
Rebbelith explores the viability of quantum machine learning as a tool for coping with Radical Uncertainty by focussing on two key points:

1. Why finance and investing will not benefit from quantum machine learning as expected and how, because of non-stationarity, its application may embed and magnify risks.

2. Why some uncertainties, like those faced in pharmaceuticals development, make a viable application for quantum machine learning.

We then discuss why systems that help us cope with uncertainty must accommodate the way the world actually is, and the way humans actually think, so that we can make better decisions.
This seems like an excellent way to run a business for all involved.
You're missing the fact the information content of the quotes you give is fundamentally different from messages that say "not here" or "not now" in that they immediately suggests an alternative course of action. This is helpful instead of contrarian.
I recently experimented with C++17/20 in CLion & CMake. I tried to organize my project that different namespaced folders could have their own cmake-file and depend on different external libraries (dlls).

I gave up. CMake is just too frustrating to work with. Hard to debug, different API versions, many different ways to do the same thing, hard to understand the abstraction of CMake itself. Total time sink. I will never use that again.
No path to net-zero without nuclear power, Natural Resources Minister
First batch of plasma based cure for Covid is ready
This only includes those admitted from large donors. The number of students admitted for being friends/family of staff/administration/faculty is probably the highest percentage.

When I worked for Stanford in admissions, it ended up making up about 10-15% of each incoming class.

People on "the list" could still be denied, but the admissions officer would need to write a letter to the Dean explaining why - and that never happened.

People think donating small amounts to the school or being a legacy student help admissions, but they absolutely do not have an impact. The most impactful variables to admission are grades, race/gender, test scores, and essays - roughly in that order.
"political causes without problems"

If the political cause is to take away freedom from others, you can expect resistance.
Take your bigotry elsewhere. Every one of your comments here is about blaming LGBT or women for the failures.
So present day americans need to pay for the sins of our fathers so to speak? Or to put it another way, we present day americans had no say in the decision but we must pay for the past americans decisions?
But this is a technical author blogging for other techies, such hacks shouldn't be necessary in the first place.
I can’t speak for all of Europe, but according to our tax accountant, In Germany, pure donations to a company can be VAT-free. To count as a donation, the money must be freely given, with no expectation of any reward. If you promise swag, sponsor benefits, ... it’s no longer a donation. Benefits can include things like the promise of a prominent logo placement. (Promotion)

Obviously, if you plan on doing any of this - talk to your tax accountant.
https://en.wikipedia.org/wiki/Brendan_Eich says he left, rather than was fired. It looks like Brendan held popular political views, but not popular in relevant places.
Hope links like this are flagged as it's not just about the content but also abut how the content is presented.
CMake was a big improvement over make and autoconf years ago, but now it’s time to admit that it was a step to a wrong direction, dead end, cannot be fixed. CMake model is wrong. CMake just need to retire.
Apparently the site will be updated bit-by-bit. A lot of the content pages (eg. "features") also still need to be improved.
Indeed, I guess much of the type annotation stuff would be much easier with type hints from Python 3.6+ (https://docs.python.org/3/library/typing.html), plus it might add some level of compatibility with recently developed static analysis tools like mypy, pyright, pyre.
Recent discussion about Fairphone 3+ , for those interested:

https://news.ycombinator.com/item?id=24553617
I think admitting legacies is morally and ethically wrong but the idea that what we need is another test even harder than the SATs to distinguish the "outstanding" is misguided.

The difference between kid who gets a 1550 and a 1600 on the SAT is so marginal that calling one "outstanding" and one "merely very good" is just silly.

Is that difference the extra $20,000 parents spent on tutoring? Or is that difference actually correlated with outcomes in and after college? Doubtful.
>“We’re going after the most complicated systems that have ever been built, and checked all the boxes with this digital technology. In fact, [we’ve] not just checked the boxes, [we’ve] demonstrated something that’s truly magical.”

Words above are from Will Roper - Assistant Secretary of the Air Force for Acquisition, Technology and Logistics

Even the Air Force is copying "Apple" speak these days....
It seems like it's distributed based on % of attention. You can also set the minimum number of visits and minimum page time for a site to start counting.
ISS moves to avoid space debris
> many different ways to do the same thing

This is a huge problem with too many things - CMake included. Backwards compatibility is often being praised too highly.
Mozilla foundation has been eviscerated.

Alternatives? Brave?
I found that having cookies actively deleted like that often crashes websites inadvertently and it ended up being a pain to manage. Allowing a website to track you for a day or so is not the same as being tracked for months. I believe that it is not nearly as useful to marketers. Closing and reopening my browser after a heavy web session is not a big price for me to pay. I do it to free up resources on my machine anyway.
You continue to misunderstand.

The details vary by service, but generally when enlisting you get a choice between open enlistment or enlistment in a particular specialty or skill set. Again, depending on the service, in many cases you can enlist for a guaranteed job role. Even in the case that you do open enlistment, when it comes down to it, no one in the US military is going to force you to go into combat with a gun to your back commissar style, as that's obviously incredibly likely to backfire, and in the worst case, backfire in a way that gets lots of other people killed to.

My friends that saw combat knew what their options were within the military and what they were signing up for. They may have had an idealized picture of what combat would be like, or the odds of a conflict happening, but they weren't forced into a combat role against their will.

I'm all for criticism of the military system of the US, but that needs to be grounded in reality.
> I've never used CLion but I really want to.

CLion user here and I think it is still behind IntelliJ and I wish JetBrains would put more focus to the product. That being said I believe it is way better for C/C++ and Rust development than any alternative that exists at the moment.
As China Ages, a Push to Add Elevators as Economic Relief
Roughly 2000 blogs running on a $7/month dyno
Bear Blog (https://bearblog.dev) has just hit 2000 blogs.

Due to the optimization of DB calls, the text-only content (no static files) and Cloudflare's awesome CDN, my single Heroku dyno is running at only 31% capacity.

Full stack:
- Django/python running on a Hobby dyno
- All HTML content is generated using Django templates
- Postgres also on a Hobby dyno
- Cloudflare CDN (free)
- Sendgrid for confirmation emails
- LetsEncrypt SSL certs

Thought this may be interesting :)
I am still find it annoying they don't offer some proper online banking site alongside the phone app. One of the reasons I barely use Monzo.

If I want to pay bunch of bills I prefer to do it on a big screen instead of my small phone screen.
People with oustanding fines and restitution payments can not vote. Private debt has nothing to do with it.
> Also, there is an implied assumption that every upper-caste, richer or poorer has a strong educational background.

That assumption is valid, owing to the traditional jobs that were assigned to each group. Out of the five classes Brahmins, Kshatriyas, Vaishyas, Shudras and Dalits, the last to were physical laborers doing menial jobs.[1] The first three traditionally had access to knowledge and power due to their professions. Brahmin's duty was to read, memorize, recite and teach religious scriptures. Kshatriyas were rulers and administrators and thus powerful. Vaishyas were merchants, business people and large land owners who had access to both knowledge and power. Shudras and Dalits never had the opportunity to get educated and were also systematically denied status and opportunity by repressive religious laws and social norms. Caste being assigned on birth, there was no way for upward mobility.

Before the reservation system, jobs such as bureaucrats, judges, teachers, academics, knowledge workers etc were all occupied by the top three groups, and it is easy to understand why. Whereas Shudras and Dalits were left behind, uneducated and doing low level jobs.

> The background of a lower-caste but educated and affluent family is no longer the same as that of a poorer lower-caste person from relatively uneducated family.

The existing creamy layer rules ensures that the wealthy individuals do not get reservation, even though they are from low caste. This is not a reason to suggest the entire reservation criteria should be based on economic status instead of caste.

1. https://www.bbc.com/news/world-asia-india-35650616
You mean the "competitive roles elsewhere were paying about 5 times as much. That's too big a discount to ask people and their families to commit to"? It's pretty funny, especially the word "competitive"? I assume the bit you could see landing her in hot water are the three words "and their families"?
As everyone knows, the best way to argue against an idea is to outlaw it
“Banning” ideas? The authoritarianism is getting less and less guarded.
How to use Bootstrap 4 with Angular 10
VS Code is really meant for front-end development.

I wouldn't want to use it for anything I compile or debug. I'd use IntelliJ for Java/Kotlin, Visual Studio for C#, F#, Windows apps.

As with anything else in software development, it depends on the use case.

I'm still partial to Visual Studio and for text I use Notepad++. I used to use UltraEdit, which has some features that were extraordinary (column editing).

I've used VS Code for some things (PlantUML), but otherwise I find it cumbersome.
I think it remains the best in class for private browsing. They have to make difficult trade-offs that achieve acceptable levels of performance while not leaking metadata like a sieve. They do also have a good track record of handling security vulnerabilities.

For the average user, the greatest threat is actually everything outside the Tor browser. For example, downloading certain files using Tor, then opening it in another application that leaks your address to other parties (e.g. certain video players). The chance of this happening might be a lot higher on a Windows system. Another big mistake is funneling unsanitized traffic through a Tor SOCKS proxy, because many applications leak their addresses.

It's also worth mentioning that Tor still allows plain HTTP between the exit node and the destination website, so an ordinary user may not realize that they might be sending plaintext data.

For people who may be targeted by governments, those scenarios are vastly more complicated and depend on how much of a prize you are. Tor's strength relies in numbers and on the uncooperative nature between certain countries. There will certainly be more traffic analysis based attacks.
Half-dead is a huge stretch, it's one of the best and most popular TV OS's. It might be hard to develop for, but it has all the apps and features 99% of people want with an amazing cursor concept.
Tooting my own horn here, but I think the way we've done it[1] works in the way you'd expect.

[1] https://supernotes.app
I'm on 0.11, too.
OS crashes are rare ~2 time, maybe. It's minor things, embedded qr-scanner fails, AntennaPod crashes and needs a restart, some Apps like eBay just crash...
But checking the apps I got from /e/'s-Store: They are up-to-date :)
because it would an explicit acknowledgement of Tesla's/Elon's credibility problems.

Only move forward is the order of the day.
They are doomed, I think, but because firefox itself has no future.

There is also the problem that google services are a huge part of the web and they obviously make sure they run better on chromium than on firefox.
> Salaries are paid in dollars and all dollars are fungible.

Dollar donations made to political causes are not fungible when done in the name of the donor (as per the law). And that's the root cause. Whether or not employees would have walked or not you can not know, they very well might have because Mozilla made a big point of attracting those very people.

> Oh but it does. The issue you seem to be having is that you do not want anyone to hear opposing view points. If your ideas are so great they should be able to stay standing when the masses learn about alternatives.

I think you have your parties muddled up here and I think that you are not so much arguing for Eich's benefit as you are arguing for your own and your own views which you have made plenty visible on HN in the past. The people that don't agree with you are 'leftists'.

For instance: "That's part and parcel the strategy of the left, shifting the Overton Window of what you're allowed to support publicly until anything representing traditional conservative values is safely out of range. "

Traditional conservative bigoted values are what they are, if you want to publicly associate yourself with those then you are opening yourself up to - at a minimum - ridicule.

> Or are you scared that it might actually change their minds?

No horse in the race, so not scared. Why would I be?

> Yes exactly. And also like Mark Zuckerberg, Jack Dorsey, Sundar Pichai...

In other countries it is called bribery, in the USA it is normal. But that is an aberration, one that is hard to fix because both of the powerful parties in the USA are benefiting from this and effectively manage to keep out any outside contender that does not manage to take over one of the parties (like what just happened to the Republicans).

Or do you honestly believe that Trump embodies 'traditional conservative values'?

> At least with the free flow of money someone working in a non-media industry can channel the fruits of their labors to pay to spread their message.

Which effectively limits the speech of those not so privileged that they have money to spare, who - coincidentally - also happen to be the ones disenfranchised by tricks like Gerrymandering, voter identification, roll purges and a host of other strategies.

Fairness doesn't enter into it.

> Without that ability you're limited to whatever your media masters decide to let you hear.

I read manufacturing consent the year it came out.
Sure you can block users for any reason. Internet is free for all and you can do anything on your own machine. But if you are smaller than a major newspaper from G7 country - you will just disappear if you do that. Almost nobody on the Internet produces irreplaceable content (!= unique content).
CMake really need beginner proof documentation with clear information about what should someone care about when they start, and what is more advanced. I have experience with a lot of build systems in various languages, but to be honest I had a hard time trying to learn how to use CMake for simple projects that depends on a small number of libraries. I started writing down what I’m learning, and the result is a huge document with way too many details I shouldn’t be introduced to before I’m doing something way more complicated.

And that was both time consuming and frustrating.