skysight-inc/HackerNews huggingface dataset:
Hello Friends,

If you like this Project Please share this project on Twitter, Facebook and Reddit !

Please Follow us on Twitter, Facebook, Reddit and Lets discuss and work together ! Links are given on website !

We are Looking for Volunteers who can help this project ... Please Join Us and Help this project !

Best Regards !
Sumeet Moray
Founder - Nearby Shops Project
Is there a comparable mac os product?

Alternatively, are there plans for a mac os version?
What does bitcoin stand for?
That's a common argument against term limits: by shifting the burden of institutional memory even farther away from the elected officials, you're further empowering the bureaucrats.
> There is so much duplication going on

In the self-driving world, the duplication is necessary - different companies are taking different directions, and nobody really knows which will work out.

In the ML hardware world, the duplication is mostly unnecessary. People are developing their own inference hardware ASIC's because they're relatively simple (compared to designing a CPU from scratch, designing a TPU is pretty simple because there are so few operations, and no complex out-of-order execution), and you can't buy one off the shelf yet.

As soon as ML hardware becomes available to buy off the shelf without a massive price premium, everyone will switch to that.
I made the switch from Chrome to Firefox about 3 weeks ago. It's a little bizarre at first but you get used to it. No autoplay is really nice. Being unable to use two dictionaries at once for spell checking is super annoying, but it's a detail. All in all it works quite well, and if uBlock Origin has to leave Chrome, the switch is a no-brainer.
I'm sorry, was my message unclear? There were no assumptions.

I'm speaking from experience that when I was using Debian testing I would usually receive security updates days after they are available for Debian stable.

Obviously security updates for stable do not go through normal release cycle.

I wasn't commenting stable security updates, but lack of timely access to security updates on testing.
The counterintuitive solution is to get rid of campaign finance restrictions.

If money is easier to get, candidates will need to "pay" less for it in favors.

To understand the dynamics here, the key fact is that additional money only helps a campaign up until it has enough to get its message to the voters. More money after that doesn't impact the result.
Traits are similar to mixins, this SE answer explains it better than I could:

https://stackoverflow.com/questions/925609/mixins-vs-traits

Sorry about the intersection confusion, I mixed up things.

Intersection generic types are types that adhere to a set of traits (all of them, completely). Since traits don't overlap (even if their method names are the same) their intersection requires them to be defined explicitly.

E.g. if you have an interface A { length: number } and an interface B { length: number, size: number } in Rust/Haskell you need to implement both explicitly for your type, while in TS your type just has to adhere to B's shape to be both.

TL;DR: it's mostly about the "structural vs nominal" + "traits vs interfaces".

But yeah they're functionally the same indeed, sorry for the confusion.
I could see scaling being a problem.

For this to work I think you would need enough representatives that different segments of the society would consistently have their concerns represented. However, I'm not sure that would be viable with a country as large and diverse as the US.

The lottery system would also likely work best when the representatives knew that they would be held accountable socially for their actions. However, that likely requires a more localized society, greater shared worldview, and less inequality that we currently have in America.

I could see a lottery system working at the state or local level. However, it seems like most of the issues that society is currently facing (climate change, inequality, etc.) are ones that can only be solved at a national level.
I'm not sure that was the point. It's clearly stated in the article that the move back to Windows had no technical merit with regard to operations of the FOSS supplicants. The HN crowd is well aware of all of the default telemetry and "spyware" that is the current generation of desktop Windows.

Personally, it feels like the beginning of the turning of a tide. Large organizations are finally starting to wear on the idea of "subscriptions" as a default base for lock-in and data collection. "Our service runs in the cloud for your benefit!" they say. "It's a subscription that delivers customer value!" they say. None of it's true. The angle is investor value. Everyone at Microsoft size is building products for the bottom line, not the consumer. Microsoft doesn't get a pass because the article doesn't drill on point by point how Microsoft has marginalized and abused OSS since they took the first pot shots at Linux.

I still don't understand how organizations rationalize Windows as a core OS their business runs on. Primarily Microsoft environments fuel the majority of the security industry today and so it appears to be one big cyclical money laundering scheme. Microsoft continues to build on a platform that's always rife with security flaws, the Enterprise security vendors "solve" this and it's a fantastic circle of POs for everyone, including Microsoft.

While you may not have gotten "value" from the article the continued solicitation of the punches Microsoft has pulled to continually remind people of that is worth it enough to publish it. Burying what they've done and continue to do brings nobody value.
I don't know if this is a breakthrough in the sense you're looking for, but one needs only to look at China to see how much better company management has improved. Of course they have their problems and you could argue that they're just copying the western model to a certain degree, but if that was so easy why isn't everyone else achieving the kind of growth China is?
Since these threads always wind up with lots of top-level comments from people providing anecdotal complaints about how [browser under discussion] crashes all the time on their computer, or eats up all the RAM, or whatever, I just wanted to add a similarly anecdotal top-level comment with my own, positive experience.

I have been using FF Nightly and FF Dev Edition on both my work and home machines (MacOS and Arch Linux) for years, using the former for personal browsing and the latter for work.

I generally only restart the browser when there are updates, and I’ve maybe had two or three restarts in all that time where I lost my tabs. Even rebooting the computer, I usually get a window asking if I want to restore my tabs, which works with no fuss. On the rare occasions that doesn’t happen, I’ve been able to “restore previous session” from the history menu.

I have generally beefy machines, but I’ve never had personally noticeable issues with performance since Quantum was released. I usually have somewhere between five and fifty tabs open in each browser.

The only crashes I’ve seen that I remember have been when I was playing with WebRender settings in about:config, and happened whenever I was scrolling in a particularly large Confluence document. Also, occasionally my strict third party settings will make a login or other functionality break, in which case it’s easy to relax the settings just for that page.

FF integrates very well with 1Password, which is my password manager of choice.

I use FF Mobile on iOS, and while it is a bit rougher on battery life than safari, having all my history and bookmarks synced is worth it.

Anyway, my experience is definitely not everyone’s, and I don’t doubt that some people have strange and frustrating issues with the browser. That being said, I suspect experiences like mine are more common than comments on threads like this suggest.
True, they are orthogonal.

However Windows, xOS and Android sandboxing are relatively restrictive in that use case.
Spam: unsolicited usually commercial messages (such as e-mails, text messages, or Internet postings) sent to a large number of recipients or posted in a large number of places[1]. By that definition, it is spam.

> user testing has been done

User testing isn't flawless, and is what got us the ribbon in Microsoft Office for example, an incredibly unintuitive interface.

[1] https://www.merriam-webster.com/dictionary/spam
Are there definite plans for uBlock Origin not to support new blocking API?
I also did this, quantum is leaps and bounds ahead of chrome (no pun intended) in terms of being clean and feeling more solid.

Also not a RAM hog.
I really really want to use Firefox but I am still annoyed by the relative slowness compared to Chrome.

For me it is noticeable slower both when it comes to basic functionality such as opening new tabs, but also when it comes to the dev tools. When I want to use the dev tools I launch Chrome and use it from there just because I know it will be a more pleasant experience.
The Gray Rhino Known as China
Talk about twisting the argument. The Manhattan project was in competition with the Soviets and the Nazis, it was less a result of some unified front of all the smartest scientists in the world, and more of a result of "if we don't succeed first, someone much worse probably will".

Your logic of "if there were 10 of them simultaneously, it wouldn't have worked out" is flawed and self serving in that if you ignore all competition and just divide a single competitor into any number of smaller entities, of course at some point they'll be too small to be viable.
Practical Guide to setup Netflix Bless in under 60 minutes
This is not sufficient if you’re going to localize to languages other than English. In some languages, proper names get declined like other nouns and thus change spelling in different contexts.
In some livestream the host make the people in the chat vote. Something like:

Should I drink tea or coffee?

And the people vote posting, sometimes text, sometimes emojis, ...

So it's the expected behavior in the livestream community.
Oh, I totally agree. I was just showing how things can have many labels and with that, effect how the content is interpreted with focus upon the label over the content.

In some ways we have a level of meritocracy in that we set a minimum level of IQ and ethical standard to be allowed to vote, prisoners don't vote (most countries I'm aware of at least, though I'm sure as with everything that exceptions exist). Just that some want to raise and add to those merits. Which would be sad and equally could be labeled a form of dictatorship and highlights again, how something is labeled, defines the direction of debate.

For me, a more engaged and granualar system of say is what is needed. Today we have a token X upon a limited selection, with no garantee's that those options can or will do what they said at the time you placed your token X, once every 4-5 years.

Voting is stuck in the medieval times, when it could take months to a bit of paper across the country and people could just about manage an X as their writing skills. Politics needs to evolve. But if I was to change one single thing, it would be to remove the party system myself. All representatives would be standing to represent who elected them and speak for them over party loyalty. That would see a fairer and more insightful democracy play out. But that would be a start. A more granular say is needed in our voting systems and that say needs to be more frequent.
Test-Driven Development (TDD) for Infrastructure
It’s not impossible that the base rate fallacy exaggerates the effect too:

https://en.m.wikipedia.org/wiki/Base_rate_fallacy
I'm still amazed that Teslas team isn't using a map... I know maps get outdated and are sometimes wrong, but having inaccurate knowledge of what's around the corner is far far more helpful than not having any clue whats around the corner.

The smart solution would be to consider a map a probabilistic thing, which neural networks are really good at handling.
> Web technology is designed for documents

CSS/HTML have some pretty significant problems, but this hasn't been true for years. And in any case, 90% of the native apps I use are basically interactive documents anyway. Unless your definition of "non-toy" apps is primarily referring to apps like Blender or Photoshop, most of the native apps on my computer could be trivially represented in HTML.

You should think of HTML as a render target, not as a document layout framework. HTML isn't where you lay out your application; HTML is where you present your application's data to the user.

> in Web you either create all 1000 GUI elements[...] or you use a infinte scrolling like pattern, check Youtube as an example, go to a specific channel video list, you see only 2- 3 rows of videos, then you scroll and wait for next few rows, scroll and wait again, scroll and wait again

The reason you wait on Youtube is because it's making network requests, not because the HTML is slow to insert. The way you would solve this problem if you weren't worried about network performance would be to use a virtual DOM, because the DOM is a rendering target, not a layout framework.

"Native" controls on the browser do restrict you quite a bit, but that's at least partially on purpose, because the whole point is to use "native" browser conventions with those components. How many times on HN do we see people complaining about scrolljacking on a website? And you want people to be able to style scrollbar colors on top of that? There was significant debate on HN about a month ago about whether it was even a good idea for browsers to respect `autocomplete="off"` in input fields. A significant chunk of your users do not want you to do this kind of stuff.

What the web does do is that it provides you mechanisms to avoid the native components if you have a really, really pressing need to do so -- while encouraging you that most of the time, using built-in browser behaviors will be better for both you and the user.

If Twitter was using native components and not hijacking browser behavior, text input wouldn't insert extra spaces whenever you copy-pasted. If PayPal was using a regular numeric input instead of some custom-built monstrosity, it would respect the delete key and render more consistently with your browser theme. If Youtube wasn't forcing itself to be a single-page app, you wouldn't get bugs where videos failed to load on navigation.

Seeking pixel-level control over every element is the opposite of how you get applications that look and feel native. Looking and feeling native means respecting platform settings and conventions.
> Sends every domain you visit to Cloudflare?

> Chrome: No. (it sends every domain you visit to google)

Silly website. There's nothing new or newsworthy. Why is it on HN? Looks like placeholder for the future project
Author here. In the 2 years (almost 3 now) since this was written, I've come around on this argument. I often use fixed size buffers when I know how much space I'll need in advance, of course being careful to measure twice, cut once.
AOC isn't anti-wealth, she is anti-greed, and with good reason, because greedy people are psychopaths. If you align your MO with hers, you'll be just fine, even as an ultra wealthy.

Currently, the billionaires in this country are split pretty much equally between the two sides, the same way the country is split pretty much equally. They are a good representation of the society we created here. While many on HN know that model is flawed, unsustainable, and that we need to try something new, we also know that dinosaurs have a hard them to let go. The movie, music, and video game industries are example of groups led by greedy dinosaurs who resisted changes brought by the internet.

With AOC, we should be promoting and rewarding community success, as opposed to that of an individual like we do with the current pseudo-merit travesty system that we have. I do not see how this conflict with being highly profitable. I actually think that more people would be more motivated and more profitable with a more inclusive system.
Personally, I had never left Firefox even when Chrome was faster/leaner. But I'm happy all these "switch to Firefox" posts over the Internet
There are some private rooms in certain airline configurations. Of course, if you're paying for the ticket--as opposed to getting upgraded--the pricing can be pretty eye-watering.

Airlines pretty much never go with all business or first class seat configurations though. The only exception I know of is BA's all lie-flat business between LCY and JFK which is just 32 seats. (There may be others in Asia.)
Mechanically transformative electronics, sensors, and implantable devices
Aren't we trying that already? Citizens United dramatically loosened the rules on campaign finance.
He Thought His Phone Was Secure; Then He Lost $24M to Hackers
Woman delivered a speech wearing sequin dress so girls see a ‘sparkly scientist'
Turn your tweet into a small video
> but I'm sure there are concerns that people here would know something about. Please educate me!

Even though DoH encrypts the DNS metadata, it is still visible to the provider so you have to trust the provider not to expose your DNS requests to third parties. Since Cloudflare is currently used as the default, they act as a huge choke-point for users who have opted into DoH and there's no real way of knowing if such a provider is not sharing this data with unscrupulous third parties.
see mom those F's on my report card show I was learning optimally
How about we instead consider distancing the human political actors from direct contact with temptation? Corruption is an integral part of all political systems and ultimately festers until inevitable failure and restart. Can’t we start to consider open source, programmatic execution of popularly derived decisions?
YouTube to ban accounts that are not commercially viable
Never in my life has a slick new icon been a positive factor when assessing software. I just do not get it.
The lottery system has several variants to take that in consideration.

In one of them, everybody votes for x (e.g: 3) people around them. Then you remove the top 10% to avoid people campaigning, and the bottom 10% to avoid psychopathic candidates.

The ones that remain can then register to the lottery.

In some variants, you have limits to the wealth you have, jobs you hold, geographic min and max, number of times you can try, etc.

The lottery concept is not about embracing chaos, but smoothing the odds, playing with the Gauss curve in our favor, limiting the network+money factor and avoiding turning politics into a job.
Unless this article is leaving out some major points, the whole thing seems flawed. So their machine-learning models learn best if they fail 15% of the time. Fair enough - but trying to discern anything meaningful about how often people should fail based on that, seems like quite a bit of a stretch
Wouldn't the lack of accountability and long term involvement (ie: re-elections) simple mean that those chosen would have an incentive to funnel as much money to themselves and their friends as possible?
> Unfortunately, the Electron ecosystem is too big to dismiss - there's a lot of software using it that could potentially pull customers away from Apple's App Store if they weren't allowed back-in.

I personally don’t care. In fact I grow tired of the throw everything in a webview cause we’re lazy mentality. Build a proper app that looks like it’s a mac app. Also I grow tired of the crap performance these “apps” have. I say remove the lot of them and force people to build a proper app. Electron is Flash 2.0
Im tired as well, but in another thread I read that you can go into "reader mode" in Safari, and you can read it just fine.
You can probably blame the web apps Im using for not saving state... But honestly I shouldn't be banned from opening tabs until I reboot the browser.
Totally agreed. And I'd be much more comfortable if people here could split the two. E.g., "I'm not sure if that business will work, but I hope so because I just love Neumann; he's so magnetic, so compelling!"

But instead we get supposedly hyper-rational arguments that are pretty clearly highly emotional. And then when the wheels come off, the support just evaporates, with nary a "mea culpa", let alone a "here's how WeWork fooled me" post.

It's just exhausting sometimes.
Isn't already the case though?

If yes, it should not prevent us from tying out term limit, only push us to also add some mechanism to deal with bureaucrats.
I wish I kept better bookmarks. There was a project years ago where the diff tool had a tokenizer per language so that it could diff the code similarly to what you suggest. Obviously it did not take over the world.

But yes, that should help.

It always annoys me that I add a method and the diff tool says that I inserted code before the last curly bracket for the previous function, instead of balancing the brackets.
With Manifest v3 in Canary it feels like there's no chance it won't reach stable in substantially the same form. Moving to Firefox now gives you a transition period where both browsers are viable.
I, for one, welcome our new youtube TOS rationalization overlords.
Can science break its plastic addiction?
I'd worry that the doctor might recommend dangerous and ineffective treatments, that the police officers would arrest me on false pretenses, and that the cleaner would steal my belongings and poison my groceries. So, yeah, I'd fire the cleaner, switch doctors, etc.

But... would I let myself attend an industry conference that's also being attended by someone who voted for a politician whose opinions or policies are hostile to me?

Yes. Of course.

I'd also attend a conference that's being attended by someone who thinks I'm going to hell when I die. I'd even attend a conference where one of the speakers thinks that. Because I don't have to trust conference attendees or speakers with my life or health; I don't have to interact with them at all, and if I do, it'll be in a busy public place; and if they were the kind of person to go into a blind rage when they meet someone like me in public, they probably would've done it already and gotten caught.
(Not GP but) The composition of the body being one male and one female from each district plus two (presumably opposite gender) from Indigenous people and "adjusted for age" represent an element of opacity. What does "adjusted for age" mean? Am I less likely to be chosen if I'm in a particular age range (or particular age range crossed with district)? If a particular district is heavily skewed in gender (in either direction), should the representation be constrained to one of each gender?
In 1970, I actually got paid a salary to write applications in this Assembler language. Abjectly inefficient, but what a blast!
for all those here who want a chrome-like experience (including dev tools) but with easy tracker blocking out of the box may I remind you about Brave browser?
Simple Ways of Reducing the Cognitive Load in Code (2016)
Would it? I have not heard anyone suggest that JPEG could be decoded using only a self-training ML system.
I switched back to Firefox early in the summer. I tried to do it earlier in the year but I had some problems where it locked up my system every now and again (apparently some kind IPC bug or something) but its been fixed and I've had no problems in the past few months. I'm pretty happy with Firefox.
Whichever one works best for you.
I find this extremely embarrassing. I'm all for the protection of French in Quebec; but stupid decisions like this makes us look bad internationally and make no sense at all. I went to Laval University too, and guess what: my whole thesis, not just one chapter, was in English. Yet, I didn't speak English until I was 18. Am I not French enough for Quebec?

I hope the employee who made this call will get in trouble. English is the language of science at the international level; mandating theses to be written in French (universities don't actually mandate this, but immigrants could now be scared to write it in English) will limit the reach of Quebec's science.