skysight-inc/HackerNews huggingface dataset:
>Whether a proposition has a 50/50 split or not does not matter, if half your country is made up of bigots that doesn't mean that it isn't bigotry, it just means that you have a very large problem.

Morality (or what is "bigoted") is not a law of nature or an absolute, it's a societal convention (even murder is not an absolute "bad" - the US or Chinese or Saudi society deems capital punishment as immoral for example, whereas mine does not. Same for drug use or sale, and tons of other things, heck, even incest - not a big deal moraly in ancient Egypt, Westeros, and/or some parts of the rural South).

So it very much matters what the split was.
A bit tongue in cheek, it's a perfect metaphor for the human condition: it's a puzzle, it's hard and, in the end, it's pointless, the only reward being the journey itself and knowledge you won't really be able to use for anything else.

With luck, the problem solving neural pathways developed in the process can be useful for something else.
It would if you guys stopped bringing him up in every thread about Mozilla!
Agree.
I am now working on a project that includes development in Android, Java server side, Swift, Xamarin, Unity (c#).
By using Intellij products namely AndroidStudio, Idea, AppCode & Rider - I have a unified experience which makes development so much easier, and fun!
Only con might be the price - but I would not know as its all payed by the corporate I work for - with their IntelliJ licensing server.
aka wait vs interrupt culture http://benjaminrosshoffman.com/wait-vs-interrupt-culture/
You might enjoy this interview with the creator Richard Hipp: https://changelog.com/podcast/201

They go in-depth, not only wrt how and why SQLite happens, but also how it's possible that it's in the public domain and still built by a (mildly) profitable company with employees and all. I found it a very inspiring listen.
It’s amazing that people don’t realise this. I always think back to the study that showed the amount of books in a household was a strong predictor for IQ. Background matters a whole lot, but high performance people don’t want to hear it, because they want to feel like it’s all their own credit.

Nope. Just like money, there’s also an intellectual family bank that gets inherited. And it’s not genes, it’s access to knowledge which is purchased by capital.
Isn't this basically the same as offering disabled or infirm people a lift to the polling place?

He's spending some money on enabling some people to vote. The difference is that the resource he spends is money, instead of the use of people's time and vehicles.
I started editing the comment before I knew it had replies. The meaning should be the same since I just elaborated on it. What was your comment referring to?
Same here. I enjoyed your column and Marcel Gagné's.
I enjoy this very much. I believe in giving the audience the choice to determine that for themselves, you seem to prefer the paternalistic approach we had in the past.

> attitude is harmful

I disagree completely.
Yeah Brave's business model always seemed incredibly scummy to me. For ad blocking arguments can be made both ways, but Brave's "let's replace them with our ads" model (I know it's opt-in) just seems like a way to hold site revenue hostage. Either join Brave's network or miss out.

Vivaldi seems like the better Chromium wrapper to me. But my daily driver is Firefox.
I would go even further and say that if the result is good enough for the requirements, it's not half-arsing, even if the result could be made better with more time and effort. In other words an outcome will be judged based on expectations and consequences, and not compared to "the best it could be" (unless someone expects it to be the best it could be).

This highlights the importance of naming and terminology: if I say I will "prepare a report" people will expect one thing versus "throw together a few visualizations". Of course if it's the CEO it's inappropriate to just throw together a few visualizations. This shifts the issue from execution to alignment of expectations, which for me has the benefit of not feeling I'm doing a half-arsed job.
I didnt specify but we actually mostly use server side Blazor for now. The only issue with it so far is lack of proper hot reload which is annoying but manageable. Otherwise, it's really great. It's kinda an equivalent of Phoenix' LiveView. You only really send diffs over the wire, everything happens on the server, code sharing is very easy and makes developing very, very fast. Sure, SignalR might not be that scalable but IMO unless you're a giant with tens of thousands of active users at any given moment, I wouldn't care.
People have been saying that gaming will doom Apple since PC gaming really became a thing in the early 90s with Wolfenstein and Doom. The entire PC industry is minuscule compared to the phone industry. The PC game industry is even smaller.

The best selling consoles of each generation usually don’t sell more in their entirety than Apple sell’s iPhones in two or three quarters.
Easily Configure HTTP Client with TLS/SSL
Hi all! I’ve spent last half year working on a lightweight library for configuring a http client to communicate over tls/ssl. I have tested it with over 30+ http clients for java, scala and kotlin. The core library contains only one transitive dependency, slf4j-api, and the remaining part only uses the available classes within the jdk.

In the past I was required to configure a http client with different configurations depending on the project requirements, such as:

One way authentication

Two way authentication

Using multiple truststores and keystrokes

Using pem files

To make it easy to reuse for myself and everyone I thought it would be good to make a library out of it and also contribute back to the community. Hope you guys like it. Feel free to send my some critiques!
The writing is on the wall. I'm not a user (very slow on Mac), but it's very important to have an independent, standards-based, non-corporate player. The web in general needs it and the people need the open web. Maybe they can become a part of the EU?
Nobody asked, but Mozilla took (and still takes) that role. Witness plenty of comments on HN from Mozilla employees reinforcing that.

I'm all for the FOSS browser company, the 'support for the open web' is already a step in the direction of losing focus. Just keeping up and having a viable alternative browser out there keeping Chrome at bay is a major job (and one they are currently miserably failing at).

> Not to mention that penalizing people because they supported one side in a public vote is anti-democratic.

Actually, it isn't. Actions have consequences, if Eich wanted to be a contributor to that cause he could have done so silently. By doing it in a publicly visible way as the CEO of a large company he made it a political statement and action begets reaction. Eich very explicitly brought his views into the office in a way that a substantial fraction of Mozilla's employees did not want to be associated with.

Besides that, money in politics is anti-democratic.
Sorry but I just realized you are not worthy of my time.
Measuring every ‘thing’ at Scale An introduction to time-series with M3
> Perhaps an editor might begin a reformation in some such way as this. divide his paper into 4. chapters, heading the 1st. Truths. 2d. Probabilities. 3d. Possibilities. 4th. Lies. the 1st. chapter would be very short, as it would contain little more than authentic papers, and information from such sources as the editor would be willing to risk his own reputation for their truth. the 2d. would contain what, from a mature consideration of all circumstances, his judgment should conclude to be probably true. this however should rather contain too little than too much. the 3d. & 4th. should be professedly for those readers who would rather have lies for their money than the blank paper they would occupy.
Show HN: Build and host REST API (low-code)
I am running it most of the time with i7-8750H and also 64G or ram, plus a rather fast NVMe drive.
Performance in comparison with VSCode is just bad. That being said I am using all JetBrain products (I have a license for all of them), because simply there is nothing better for my use case. But I wish they put some effort in optimising their code.
I can't speak for the Librem 5, but I have the latest PinePhone Community Edition with PostmarketOS. It works out of the box for most things, including calls. The cameras and HDMI output aren't working right now, but fixes are coming soon for these issues (like next week).

Firefox works well with several tabs open. There are UI issues, but this is to be expected since practically no Linux desktop apps are designed for small screens. However, it's perfectly capable of running a responsive web app or two.
But it also doesn't hurt to have him, you don't need to buy his man pills. To declare him dangerous is rather counter-productive. Especially since there are alternatives for that where you never need to see him. So what exactly is the problem?
Cheaper for Christopher Nolan to crash real 747 into a hanger than do it in CGI
"A budget for a better America"

That is some dark humour right there.

A budget in minus trillions and an arm race with China that is outgrowing the US with a comparably tiny spend on defense.

I mean why bother with a budget. This thing is clearly going to end in a Soviet-style bankruptcy.
The thing is: one botched update and users drop you and never come back.

I saw this once when Firefox deprecated something that the old Jira instance used. The next day Chrome was the default browser and has ever been since.
For example: https://news.ycombinator.com/item?id=24515063
yes, it's based on lineage.

for apps that need google, microG is avaiable, and aparently does the job. (i don't use apps that need google, so i don't even have microG activated)
As long as he pays off the fines unconditionally, without asking them who they'd vote for, then I don't see a problem here.
> I don't know if this is only really a problem if you were trying to use Haskell as a theorem prover.

Yes, it makes it impossible to use Haskell as anything more than a toy as far as theorem provers go. But that's OK because Haskell is not a theorem prover, it is a programming language!
Any of the new corps registering in Walla Walla (Washington)?
It's about Brave's Creators Program
https://creators.brave.com/

I forgot about it. Does it work only for people using Brave, right?
On reflection my gripe with the post is really about vocabulary.

Half-arsing carries negative connotations - to me, at least, it is the 'bad' form of pragmatism, and as such in my book it is never defensible.

IMO we have other words to describe the scenario where an expert consciously makes a 'good' or reasonable trade-off to complete a task in a smaller window of time, and should use those instead.
Good point. It is misleading to compare base pay rather than overall comp, though.
I'm stuck. I'm writing Go and VueJS.

I tried Goland but it was too Java-y and too complex - there are thousands of settings. 4 different search options. 5 different methods of getting to the declaration for a function (and I'm never sure which one I should be using). I ended up spending more time messing with the editor than writing code, and there were too many incidents where I accidentally triggered a feature with a random key combination.

I love Vim but it makes my muscle memory incompatible with everything else. I stopped using it 5 years ago and I still hit ESC way too often.

I haven't tried Emacs yet. It's on the list, friends swear by it, but my experience with Vim has made me wary of investing that much time climbing a learning cliff again.

SublimeText was great, but support for Go isn't all that. Atom is too slow.

I'm back at VSCode for the moment. At least it's predictable and the Go plugin is workable. But I see the feature bloat and the complexity increasing. Its days are numbered. I don't see VSCode dominating the situation for much longer.
They do not crawl ipv6 so they cannot have crawled my IP. I use a private nat64 gateway to access the legacy internet in case you are wondering.
Why do you believe the US is in a worst financial position than China?
Thanks!! I opened it once by accident and haven't managed to find it again (it's not called "command pallete" so I couldn't find anything in the docs). I suck at remembering keyboard shortcuts, so this is going to be a significant productivity boost!
Yes, that totals a couple billion dollars at this point. Mozilla's mismanagement of that money is really unfortunate. Up until 2012 Mozilla ran just fine on about 100MM a year. Why they didn't care to save any significant portion of the Google dollars is beyond me. If they had simply been a somewhat leaner organization they would be in a far better place right now.
But Linux Magazine still exists? I ended up with a subscription to it when Linux Voice closed and got folded into it. I get a copy once a month in the mail.

EDIT: Ah, it seems it's called "Linux Pro Magazine" in the US. Maybe a different "Linux Magazine" you got?
This is what happens when you throw an LGBT office party every weekend. Just one of the many stupid ways they found to spend money.
I think this is the first time I have seen a password manager taking such steps to improve data isolation.

IMO, while the blog post frames the "remote access" feature as a way to improve compatibility with more OSes, the most interesting side effect is that it significantly improves security!

One of the most common criticisms towards password managers is that "All of your eggs are in one basket. If your system is compromised, it is game over". With this thing, you can now have just one, arguably pretty hardened, basket. Instead of having multiple fragile baskets. E.g., if your desktop PC is compromised, an attacker cannot simply read out all secrets from RAM. Reading secret data must now be authorized on a different device, on a case by case basis.

Kudos, Paulo. This is a really cool and original idea.

(Full disclosure: I am a friend of Paulo's, so I'm obviously biased; nonetheless, I truly feel he has built a great product).
The problem is that we have the person who arguably most understands the domain of web browsers, online privacy, and all the legal and ethical aspect thereof, working on another Chromium-based browser.

I do not need to elaborate on why a diverse browser ecosystem is important, there are enough threads on that already.

Mozilla had this jewel, exactly what it needed to succeed and make the web a better place. He was attacked for his personal beliefs regarding gay marriage, which went against the current popular liberal attitudes, who attack anything they perceive as against them with a fury on the scale of lynch mobs. The web, for better or for worse, gives huge leverage to whoever is willing to make the most noise and be the most unruly.

So Eich was attacked, Firefox market share plummeted, the new CEOs take home four times what Eich was taking home yet add "Pocket" and other misfeatures while funding for Rust and MDN is being cut. Instead of a 95% monoculture of a Microsoft product we now have a 95% monoculture of a Google product. But hey, the guy who doesn't support gay marriage is out of the picture, right? That's a win, right?
Not parent poster, but in my apparently-similar experience, it’s just that not saying no will inevitably result in halfhearted effort down the line, which means the results will underwhelm and hence generate more issues.
Time spent programming is often time well spent
The F35 is the Space Shuttle of the military budget. Does everything, but nothing well. Is so complicated and un-maintainable that it consumes the entire budget. Let's hope the F35 doesn't cost as many lives as the Space Shuttle or a similar project, the Osprey.
https://news.ycombinator.com/item?id=24517825
Find a qualified mental health professional (A really good one) and offer to flip the bill for it. As you seem to be very well meaning, let a professional handle it and see if the behavior improves in the short term. It may or may not be correctable and after that you sort of have your answer.
so you are (as a non-NATO-member) defending your territory by effectively moving combat to the area of the most powerful military alliance there is today (heck, even Germany, where the army is in a, uuuhm, "sorry" state still has an air force comparable in size to countries like Saudi Arabia (which are smaller, but spend excessively on military)).

The only possible attackers then are either NATO states (which are largely democratic and "civilized" so that the people wouldn't tolerate a surprise attack on another "white"-country) or some foes attacking NATO.
In both cases they are screwed anyway and unless they decide to attack NATO with an outside foe, I'd be glad to see some American made, Swiss-flown CAP over Europe (which, sincerely is the most likely outcome if Switzerland really is democratic and not just a safe haven for corrupt elites).
Cheers. MacBook keyboard strikes again.
As WinRT fanboy, I must admit that with Project Reunion, everything UWP related in now in a chaotic state without any clear roadmap on how everything will move forward, just high level ideas.

So I wouldn't bet in anything WinRT related for the time being.
A site blocking non-payers from accessing the content is a subscription/members only site. There's nothing unfair about that.

If a site wants to block people who block ads, and take the resulting hit to their traffic/rank/"SEO", that's fair enough too.
Blocking users who block ads is no different to blocking users who don't have a premium account. Viewing ads is just a method of payment. In an ideal world all information would be free to everyone, but servers cost money. One way or another, servers need to be paid for. Donation models often allow for the most free distribution of info such as for Wikipedia. But it doesn't work for all cases. And in those cases, ads are often a good solution, since the information is still basically free. If you don't want to pay, that's fine. You can always visit another site that doesn't force payment.

Edit: Just to be clear, I'm actually not against ad blocking. In fact, I use an ad blocker myself. I just think it's hypocritical to expect it to be okay to block ads without also accepting that sites can choose not to serve you (sometimes at their own business peril).
Not quite the same level of antiquity as Inca ruins, but I have family in Peleliu which was the site of a major WWII skirmish between Allied forces and the Japanese (specifically). There are so many ruins everywhere that people don't think much of them at times. I once came across part of a plane wing just haphazardly buried on a beach and we just sort of marvelled at it for a moment and moved on.

There are obviously designated areas and monuments (to both sides) and there is a museum but throughout the island it is scattered with remains everywhere that it isn't uncommon even know to run into things.
The v-22 actually flies though.
> what people consider to be “the country of freedom”

Yeah, no. It's a country where it is the norm to be fired on the spot and without recourse for something that has nothing to do with your job. Where cops can size any amount of money you have in your car for no reason. It's the motherland of profits and ads over privacy! US tries to sell itself as “the country of freedom” but I believe the world has come well aware this is BS and you may be much more free in the EU.
https://youtu.be/iv1ZRdgSrsM
A few of the issues:

1) Not much code is written to take advantage of them. This seems like inherently less of a problem with SVE, assuming it becomes widely adopted, as this should naturally support compiling source to take advantage of whatever the vector width of the host CPU happens to be. In the same vein, SVE easily supports market segmentation without the instruction set extension fragmentation that's been causing problems for Intel.

The Arm SIMD Implementations lists the following SVE cpus:

- Neoverse N2 (2x 128 bit units, comparable to Atom w/ SSE only)
- Neoverse V1 (2x 256 bit units, comparable to AMD's offerings and Intel's desktop offering, w/ AVX2)
- A64FX (2x 512 bit, comparable to Intel server and HEDT with AVX512 [not all of which have 2x fma units]).

For the x86_64 CPUs, you'd need three binaries or function multiversioning to support them all and make the most of the hardware. With ARM, you could do it with a single ordinarily compiled binary.

2) Downclocking, already mostly solved on Ice Lake: https://news.ycombinator.com/item?id=24215022
Using more of the chip will obviously use more power, so of course you'll have to hit thermal or power limits sooner. But wider units are more efficient, so you'll get more work done before hitting such limits; the problematic downclocking was where a handful of such instructions would trigger it, out of proportion of energy requirements.

3) Not all workloads can benefit from wide SIMD units. Some people (famously Linus Torvalds) would be much better off and happier with using the space for more cores.

As for benefits, if you like HPC-like workloads (numerics that are hard to offload to the GPU), wide SIMD units on the CPU can be an excellent way to accelerate it. This benefits that audience most.
What do you mean “it was”...? ;)
I agree, I used VSCode for Python programming, until I found Pycharm is better. I also used it for Go programming, but later found Goland to be better.

But what confuses me is that the article always references it as a "Text Editor", not an IDE. As a text editor it might be the best, but as far as I am concerned, I just don't need "standalone" text editor. I don't have usage for it. I use IDE for programming, and as far as writing text goes, I need that only for writing notes or software documentation, and for that I use Drafts app, Roam Research, or Google Docs.

But I am curious to learn how people use VSCode as a "text editor".
Wait. Not only people can buy votes, but people with debts cannot vote??

Yeah, democracy.
> So I guess this means no Mozilla leader should be making any private political donations at all, because if they do, Mozilla is at risk of losing half of its (US) leaders in red or blue states.

They can, but they had better think this through. Note that money in politics is a problem to begin with, and that your regular votes are anonymous. If you decide to do so in a public way on a controversial subject then you take a risk.

> I sure hope the employees still have jobs, and if not, they have vetted their new board & CEOs past donations.

Writing this from liberal Europe, the American stance against gay marriage is very puzzling, though even here in the EU there are countries where this sentiment is still alive.

> Do those employees/volunteers feel equally strongly about their "bigoted" user base?

They typically don't know. By advertising it the rules were changed, and that was optional.

> Or are they more morally flexible since that directly impacts their incomes?

How many of the HN folk are in the MIC? How many of them are against anything other than heterosexual relationships? How many of them are racists?

We do not know. We do occasionally get a glimpse when someone deliberately or accidentally outs themselves as such and when they do so in the name of a company that tends to reflect badly on that company. Eich made his own bed and chose to walk rather than to lie in it.

Personally I think the bigger problem with Mozilla/FireFox is the lack of focus and as long as that isn't addressed it does not matter who is in the wheelhouse the only thing that it will affect is the rate at which the ship is going down. The way things are going there won't be another Google payday for Mozilla because there won't be a FireFox userbase left.
Isn't nodejs breaking every some months with the newest major-update? That's even worse than Python3, which at least is now mostly established.
Never Write a UserService Again