skysight-inc/HackerNews huggingface dataset:
There is an increasing amount of Rust being incorporated into Firefox, it is just not Servo.

And while it is possible to develop two browser engines at the same time (though it is not surface area, it is a different module competing for the same spot, so no, I’m not contradicting myself), it is still a dumb decision to split the already few people with the necessary technical knowhow around such an advanced domain. Otherwise you would see thousands of browsers out there, yet all we have (ones that implement a reasonable amount of the web standards) is chrome+edge, safari and firefox.
Show HN: Open-source time tracker with a public API
This extension helps immensely: https://addons.mozilla.org/firefox/addon/auto-tab-discard/
Isn't Telegram e2e encrypted? Or I am understanding your comment wrong?
A microkernel one, potentially at least.
Working in R&D in private companies can be not only well paid but very rewarding as well. A lot less struggle for resources if your idea pans out.
Have you ever lived with other people? Some of my housemates of uni days would leave large chunks of semi-masticated food on all the items of cutlery. Others would wash greasy frying pans before wine glasses.

I think the problem with this question is, you either think you're better at washing dishes, like me, or you don't care, like my housemates (and possibly you). Who thinks they are worse at it?
I don’t think “necroposting” is something inherently bad[0], but specifically insisting (or expecting) that open-source project maintainer remembers a 100-screen thread every time anyone wants to bring it up is IMO ill-mannered.

A random person online invests an afternoon to read through a years old issue thread and decides to comment, expecting the maintainer to reply. Meanwhile, maintainer has dozens of such issues, and dozens of frustrated users bringing up each of them every week. Asking the submitter to respect a previously made maintainer’s decision, file a new issue and invest their own time to concisely summarize the status quo seems only fair.

In other words, diverting discussion to a new thread is a chance to compress old context into a short summary, like you would squash a Git history—except in this case the old closed issue thread is fully linkable and isn’t going anywhere.

[0] That said, it depends on maintainer’s personality. I can see how some could feel losing control and demoralised by ever-evolving difficult-to-track discussions on previously closed issues.
It's pretty obviously not pointless. This helps with blind turns for example. It also can be heard earlier than a biker's speech (assuming the biker doesn't continually give verbal warnings for 15 seconds as is true for basically all bikers on earth).
There is a more up to date fork of it called Purr Data https://www.purrdata.net/
I'm assuming radar-to-radar interference is also playing a factor where it would end up getting less reliable as more cars use it.
> > Don't rely on dots in gallery sliders

> … but at the same time, consider whether you want to keep the dots as a supplement to indicate position. Or some kind of M of N indicator. (I say consider; it may or may not be useful.)

Also, consider not using gallery sliders at all, especially if the page is long enough to not fit on screen anyway. Instead, show all items and let the user scroll the page as needed like for any other content. And for fucks sake don't automatically move to the next slide after the user has manually gone back.
Well said. There are endless times in life that we make choices and those choices close other doors for us. It's normal.

The idea that we have to shape the world to work with everyone's choices so no one has to deal with disappointment is ridiculous.
> To me, this feels even more depressing, because now it reads like I can’t even do anything to fix it without having or being able to obtain an insane amount of influence.

I mean this in the kindest possible way, but why did you ever start thinking you could change the entire world without an insane amount of influence? There are typically two 'solutions' btw:

- Focus on happiness for yourself and those around you, changing the area of concern from "the entire world" to "a piece of the world".

- Find a group of likeminded people and together try to effect the change you seek. Even if you don't completely succeed, you will probably improve the lives of many along the way (including your own).

FWIW, whenever I start feeling like that I reread the book "Meditations" by Marcus Aurelius. It is surprisingly relevant to todays society for a book that is 2000 years old. :)
Type-check your JavaScript with JSDoc
Nice that something more than strongly worded letters was done.
That’s true. But unfortunately all that baggage comes with lots of genuinely useful stuff too. Starting from scratch rarely works, unless you’re willing to put in a lot of time and effort, and are in it for the long haul, and people that want to start from scratch rarely are, and google doesn’t have a good track record in these matters either.
This. GIMP's save/open file dialog on Windows is, for the lack of a better word, graphics and usability-wise disgusting. Confusing and fiddly controls, no thumbnails (on a graphics application!) If anything, they should replace the GTK open/save dialog with something that mimics the Windows one.
There are a lot of parents out there making that choice for their young children right now so we should have more data in the next 5-10yrs.
I think the time to get rich off JavaScript is now - I hear webshops still pay ludicrous salaries, but junior web developers are being manufactured in great quantity, so the market will eventually saturate.
Show HN: Optimizing performance of PHP app that sends an external request
Those are questions only Andrew Lee can answer, but if history is anything to go by it's rather hard to get a straight answer out of them. I've got some a pet theory, but in spirit of keeping things civil I'll keep it private.
A similar feudal tax was still levied in part of the Netherlands until 2014. [0]

[0] https://nl.wikipedia.org/wiki/Dertiende_penning
I think you are mixing id with passport. I doubt that you need a passport to fly internally in US. I know that as a EU citizen you absolutely do not need a passport to fly within the EU but you do need some form of id.
I'll gladly come in with the other end of the argument :)

Dart? A half-baked language with quite a lot of unexpected gotchas that can cause you to lose days trying to find why something isn't working (only to notice a lib author forgot to add a return for one branch of the code, or the code works differently depending on what runtime it's on).

The Flutter ecosystem is constantly breaking, the plugin system was broken for at least a year and "in migration" where most of the stuff you do is either "broken for future" or "is going to be broken in future". Dependencies are in a circular hell where updating one thing might make you update the whole project, but then your project might not be compatible with the current Flutter version so you'll have to nuke your directories and call 'flutter create' again in the project so it recreates stuff with the new templates.

Also don't get me started on issues.
Had a crash span for over 6+ months on all devices with low-budget Adreno GPU-s, most of the issues were "closed automatically" because of inactivity or because they declared it does not follow the template google requires for the issue, altho there is dozens of them reported, they held a hotfix for months on end in a branch with other changes because it was " a lot of work" to merge it downstream. Had a talk with the Flutter team about reconnecting to isolates on one conf, one dev's answer was "oh yea that's problematic, maybe just the best is for the user to restart the app".

It's classic Google behaviour wrapped in a "new cool thing" package.

Flutter is a great thing if you wanna build a cheap app fast and never worry with maintaining it ever again.
If you're going for something long-term, avoid it like plague.
I'm not sure how much more it is
In specific, you can get syphilis again after being treated for it, while a vaccine normally confers permanent immunity.
Is there such a thing as flags of convenience for planes?
> Is it for people that are exposing themselves to potential carriers in unsafe ways?

It's this largely. The most obvious group in the UK are MSM men. It has to be taken more or less all the time by people who expect they may have encounters in which they could potentially be exposed, similar to the birth control pill.
The speed of sound in air is ~330m/s so sitting about a metre away will produce ~3ms delay. However the speed of the vibration through human flesh (far denser than air) is about 4 to 5 times faster than the speed in air. You will "hear/feel" the sound transmitted through your body far faster than the sound transmitted through air. This maybe why I'm always seeing this magical "1ms" value.
You need wayland GNOME (actually not wayland per se, but libinput that can properly process gestures, which can be hacked into XOrg, but I haven’t tried that), and there were a few gestures during GNOME 3, but it got revamped into a really productive environment with GNOME 40.

Not the best video, but that’s what I found: https://m.youtube.com/watch?v=Ku5YRMN8Uzo

What I like best is the 3 finger swipe up, for the same view as you would get with the Super key, and the 3 finger left right swipe for changing between desktops (this latter may not be showcased in the video I linked)
> So people are insecure about dancing and sex. This all tracks.

I reckon this is due to only watching apex males perform those acts. As opposed to maths where you probably remember your classmates struggling and were actually tested for your ability.
1 sample latency or it didn't happen.
Photonix Photo Organizer – April 2021 Update
Because the person who posted it thought someone else on Hacker News might be interested.

That's pretty much the only reason one needs.

I was interested enough to read the article and you were interested enough,albeit in a negative sense, to add your comment; so it seems they were right.
I can relate to that. The worst thing about being back in the office (other than it being a complete waste of time as all our meetings are still conducted on Teams) is the temptation to get something to eat from the canteen or vending machines.
Awesome: https://en.m.wikipedia.org/wiki/Time_Cube
Simple Unsupervised Keyword Extraction in NLP
For start, it has some real - though minimal - impact, unlike typical strongly worded letters.
1000% this. The lodash library for Javascript had the authoritarian dictatorship extreme version of this for the longest time.

Any issue was immediately closed and only closed issues would be reopened if enough people gave said closed issue enough thumbs up (and "enough" wasn't even defined). And of course, this process wasn't explained anywhere except in replies to closed issues.

The obvious problem with this was that no issues were ever acted upon ever because no one ever looked at closed issues, because why would they?

I had created a proposal for a new function to be added that was and still is sorely missing. After it was closed and a long discussion ensued between many devs, I gave up and a year later I simply replied that I retract the proposal due to the ridiculous policy of actively being hostile to users. The maintainer deleted the whole issue and along with it all proof of their hostility and hypocrisy.

It was then that I decided I would boycott lodash and simply use better libraries in my projects now like Ramda, which is actually OSS. Looks like lodash is now no longer maintained and has hundreds of tickets open after the hostile maintainer (and it's not hard to guess who from looking at the commit counts) appears to have stopped maintaining it.

Funny how that works, closing tickets constantly ensures no one will want to help, and then the maintainers feel overwhelmed because they are doing it alone.

Basically closing issues is an awful practice that helps no one, as you say.
You can tap the word with three fingers to look it up in the dictionary (you might have to enable it in trackpad settings)
EU planes can still fly there and back to the EU.
I’m not necessarily a fan of client side decorations, but with some buttons going into the titlebar, I don’t find it annoying at all. But of course UI/UX is subjective to a point.
You just said exactly what I said in my comment you reply on. More words, and more promo for future versions of PHP.

Seriously, try build something trivial with a strongly typed lang like Haskell or Elm (Elm is quite easy to get started with), and we can talk type systems after :)
That's a common misconception. Telegram private chats are by default not e2e encrypted (but you can create a separate "secret chat", which will be).
> I assume you somehow have the idea there's only two ways things could be...

No, I mentioned old UNIXen, Linux, and other OSes on my other comments. I do not bring them to table since Linux and other UNIXen Desktop Environments are much more flexible and can be customized to much greater extent, so if something feels wrong, it can be modified easily.

I put Windows vs. macOS because they're arguably the most popular consumer OSes on the market right now. Personally I don't use Windows unless I want to play some games (which happens twice a year at most) or need to manage my parents' computers.

I probably came accross as a macOS fanboy, but I'm actually not (honestly sorry about that). I just like the philosophy behind it and how fast and efficiently can work on that. I can work as efficiently on Linux too (and it's my primary OS on my workstations for ~20 years or so).

The thing I don't agree is labeling of any system of being incapable of something while it's certainly capable but this capability is built with a different design/philosophy and works somewhat differently. If these comments were about Windows, I'd be defending it and its heritage. If it was about Linux, I would certainly do the same with the same enthusiasm.

At the end of the day, it's not fanboyism about and OS, but a rather sympathy for the machine. Understanding how its innards work with as a result of different thinking and how one needs to be flexible and needs to look a little differently to the matter at hand, which is a very useful trait to have.
It depends on what you consider social media - I check Twitter and HN a couple of times a day and watch YouTube videos for maybe an hour or so, but I try to be intentional and focus on interesting content rather than mindless doomscrolling, or viewing whatever an algorithm recommends. My friends aren't all the same, and some of them spend more time than they'd like on Reddit, Instagram or Tinder, but actively avoiding social media is a common topic of conversation at least in my social circle. Deleting the apps that want you to use them endlessly (Instagram and Facebook) has caused a noticeable improvement in my mental health, and I'm interested in pushing this further.

To counter your example, the mental benefits of experiencing a good whisky are worth the health detriments imo, but we can agree that chugging down bud light is terrible.
I wasn't sure how big Belarusian airlines was, but their summer 2021 timetable shows a number of flights to Europe:

https://en.belavia.by/webroot/delivery/files/TimeTable_en_s2...

They appear to have 30 planes split between Boeing and Embraer:

https://en.belavia.by/company/air_fleet/
There's nearly zero cost to leaving a stale bug report open. A few kB, and maybe not even that because closed tickets are rarely actually deleted.

If you're not working on a bug, then, by definition, it's not taking up your time.

Some people are just obsessive about not wanting to look like they have open bugs on their project. But closing tickets and fixing bugs are not the same thing.
Not an MD, but in my experience this seems a question that MDs don't like to answer - for good reason. (I.e. if I understood your question correctly)

There is so much individuality involved (genetics, history, liver health in general), and so much "it depends" (amount of alcohol, size of liver, food intake, ...) that you cannot possibly stick a definitive number to that question.

Also, the question seems dangerous: What are you going to do with an answer? Drink to a certain limit, in good conscience?
Not only because of that, being fully written in C++ and multimedia oriented, for me it had a feeling of second coming of Amiga.

Oh well.
Definitely not arguing against that logic but still, I want to build for people using the platform!
I'm not entirely sure belavia is even profitable in the first place
> Besides, it fares awful on Macs and besides many OS level integrations that even Chrome and Brave do.

Been using Firefox on macOS for at least a couple years now. It has been making massive advances, fixing bugs and getting much better integration.

Smart zoom and "elastic scrolling" (or however that's called) are implemented now and work great to add usability and make it feel more at home. Battery life seems great, performance in general is at least on par with Chrome (except for Google apps, but even for those I still find it good enough).

Care to say which things still bother you with current Firefox beta (the one mentioned in the article)?
> Allowing duplicates is fine, the important stuff comes up again whilst the unimportant bits die off.

You lose a lot of context from other reporters, and some discussion that could happen between reporters. All of this allows diagnosing an issue, and sometimes solving it without input from the team ("ah, this 3 years old bug? I solved it, turns out I had faulty memory, check yours").

I dislike closing them, especially as github only has two states: open and closed, and doesn't distinguish with invalid, wontfix, fixed, stale, needinfo, etc.

At least they are still searchable and interactable with when closed, but who thought it was a god idea to lock them? All the original subscribers won't be notified of new discussion on the topic.
So only the wealthy, can avoid sharing their travel info with whoever else is reading this data... What a shame
Per that article, in some places the tax had already been abolished simply by not having been levied for a long time.

I would hope something similar would apply in Italy too.
I hope the June version fixes the new tab behavior in the mobile app.

Old Firefox (older than about one year ago): I tap the URL (a large target), the keyboard appears and I also get the screen with Top Sites, Bookmarks, History and Highlight (the most recent pages I visited.) This is what I use to go to the sites I visit most (eg: HN.)
If I tap the tab button (a small target) I get the list of the currently open tabs.

New Firefox: I tap the URL, only the keyboard appears. To go to Hacker News or any other sites in my bookmarks or recently visited list I have to either start writing its URL or tap the tab button (top right), then the new tab button (bottom right) and eventually get to the screen where I used to be in the old Firefox with only one tap. I fail to understand how this was an improvement over the old UI.

At least today's video shows two of the people in the design department. If any of you is reading this: thanks for this UI disaster /s
Create Own Chatbot with Google's AI Platform (Dialogflow Beginner Tutorial)
My point is just that input/output is not pure in Haskell. I believe it is an unfortunate misconception that obscures what the actual cool properties of Haskell is.

IO functions like putStrLn is curried by default, so you can pass them around without executing them. But this does not affect the purity of executing them. And it is not something special for Haskell, you can pass functions around without executing them in almost any language.

The cool thing about Haskell is that code is pure by default, and it is only due to special-casing by the language (the type of "main" being "IO ()") that you can even have operations with side-effects.

Haskell allows you to have parts of the program guaranteed pure, but the program is a whole is not pure if it does any input/output.
There are very little consequences to promiscuity today as long as you're not gay. Heterosexual vaginal sex is very low risk, especially with birth control being widely available. There's a bit of a gender disconnect in risk, but for a male it's even lower risk in terms of catching something than for the female.
Ah, "native" and "firefox" really makes me miss Camino, which was a pretty great mix between OS X standard UI features and the FF rendering engine. But apparently keeping that up to speed with Firefox main releases was way too much effort (probably one of the reasons why there are plenty of webkit/chrome shells and almost no Firefox ones).
> Meh. It's just a method of filtration.

No, it's a method of automatically discarding valuable information.

To put a different spin on what TeMPOraL said: a bug is roughly defined as a deviation from expected program behaviour. It is not defined as a deviation from expected behaviour which we intend to fix soon. There is value in keeping track of all the bugs in a codebase, even the ones you don't intend to fix soon.

That is to say, a bug tracker is for tracking bugs. It is not a to-do list. (edit Although I wouldn't want items on my to-do list to expire without my knowledge, either.)

If you want to mark a reported bug as Not a bug or Won't fix, that should be done manually. If a bug was fixed in passing as a result of some other work, the bug should be manually marked as fixed. It doesn't make sense to have a timeout act as a stand-in for a triage decision, in a way that fails to distinguish between these two outcomes.
> Maybe that bacteria to bacteria mingling is where the risk comes in?

Generally bacteria-based stds are not the scary ones as we have very good treatments for them (antibiotics).

Antibiotic resistence is a concern of course, but still, virus based stds are much scarier.
You mean the European hypocrisy when they call out "state piracy"? https://en.wikipedia.org/wiki/Evo_Morales_grounding_incident
I think it's cultural. We have some brand names where I believe Americans don't, for example. For example, we hoover where Americans vacuum.
A violin is the pure opposite of user-friendly design, and yet, there are millions of people playing it.
Ask HN: How to send emails from a web services without being flagged as spam?
I'm developing a web service and will need to send a few emails, for example when a new user registers, to recover passwords, etc. Basically useful emails (not spam).

So I'm wondering what's the best way to ensure they are received by the user? Right now I'm thinking of using OVH SMTP (ssl0.ovh.net) but I'm concerned the emails might end up being blocked. Any suggestion?
Exactly! The premise of the site is to be able to ask how to start based on the opinion of someone that went through it before.

Sure the answer won't be the most efficient but when I first started coding I didnt want that. I just wanted to know where to start, what videos to watch, and what to read that could help build my idea. This helps to save time rather than digging through loads of videos, articles, piecing together stack overflow questions, and buying tutorials that you realise you didn't need
Isn't Urbit the definition of a Pyramid scam?
you definitely don't want a sewer system that is only pipes, open channel flow is essential to ensure that sewage doesn't become pressurized, unless you want exciting effects like toilet fountains.

Basically every sewer system has video game style free flowing open air vaulted areas, although usually at smaller scale.
> But closing tickets and fixing bugs are not the same thing.

You can't measure how many bugs you have, but you can measure how many bug reports you have. ;D
Every time I open System Preferences on a Mac, after having had to change system settings on windows, I say a little prayer of thanks.
Female-LED Saudi App Gathern Raises $6M in Series A Funding