skysight-inc/HackerNews huggingface dataset:
The flipside being there are people who are, and it doesn't cross their mind that they might be, and they're spinning their wheels consuming productivity porn in the hopes of finally cracking the code.

I do agree with what you're saying btw. I think you can and should try to improve things, no matter which side of the coin you're on. The crux of the issue is that it's very, very important to understand which side you're on because the advice and strategies are fundamentally very different.

I'm not at all worried about the people who think they might be ADHD. They fall into 3 camps. 1) people who suspect they have it and it's a life changing revelation and they seek treatment ASAP, 2) people who suspect they have it for a long time and are right but for some reason or other never do anything about it and 3) people who don't have it, and don't understand it well enough to realise they actually don't have it

Group 1 sorts itself pretty quick. The trouble is realising you're in group 1!!!! This is why from time to time I talk about it here if its mentioned. Once it clicks it's unbelievable. I'm very interested in helping those people as it's pretty life changing.

Group 2 I mourn for. But at least they can recognise what advice and strategies apply and understanding why their life is how it is. Knowing is half the battle.

Group 3 I'm not worried about at all. It can be such a devastating problem that when it clicks and you can finally connect the dots, you sort of know. For this group the dots will be too few and far between though naturally for everyone there will be some and they'll hum and haw about it and mull it over in their mind before forgetting about it altogether. If you genuinely think you have then you must feel as if there is and always has been something quite wrong with your life. Though you may simply identify with the list of symptoms because it's somewhat vague, and just be unsure as to what it really means. If you actually think it could be an answer to solving a problem in your life you will go for an evaluation. If you don't think it's an answer to solving a problem in your life then almost certainly you don't have it and will just forget about it. You may go for an evaluation and it comes back negative but unearthed a different problem at the cause of some real troubles for you, and that's ok, as it's a differential diagnosis for exactly that reason.
It may come as a surprise, but there's a large number of consumers that buy Google/Amazon/Facebook(Oculus) products. I suspect there might be a negative bias towards those companies on HN.
Did you see the movie MoneyBall?

That's the point.
Frontend: HTML

Backend: Lib/cgi.py

Database: Ext4
sure, the difference is one of scale, but it's also one of purpose. the purpose of commuter rail is to be a spoke in a hub and spoke model. the purpose of intercity rail is to connect the hubs themselves. these superficially similar modes of transportation really shouldn't be contraposed, but if they were as in your argument, we should pick intercity rail over commuter rail because it tends to support density and walkability over sprawl (with all the environmental, health, and quality of life benefits that entails).

availability of land is a lesser factor for sprawl compared to reach. practically no one lives in suburban lands (like intraurban mountainscapes) unserviced by roads. sprawl is directly correlated to where we put roads, and less so to where there is open land. further, roads (and other infrastructure) are heavily subsidized, both directly and due to uninternalized externalities.

internalize all those externalities and we'd have much less debate on this topic. folks could simply choose what they prefer relative to actual costs.
I don't but I can share a reason someone I know uses it instead of Firefox: profile switcher.

In Chrome you have pretty little button you click on that lists all your profiles in a nice looking way; with two actions you're done.

In Firefox, you have to type about:profiles, you get a horrendously looking list with all sorts of useless information, it's just a pain to access and look at.

Implement the same UX Chrome has for profiles in Firefox and you'll get more people on board.
I think OP means that it would allow you to pull it from anywhere you have nix installed...
It's very frustrating and makes it easy for management to outsource your role. Sometimes that's the right thing, but given how little most "ordinary" companies leverage technology and how utterly most non-tech understand what can (and can't) be done it's usually the wrong call.
I would respect the Adblock crowd more if they didn’t run around describing their actions as brave or “morally responsible.” It’s ok to admit that you’re taking something without return!
Because Brave have a worse track record than chrome. Chromium would be a better pick if security track record is your measuring stick.
Thanks, I appreciate it :)

I am definitely planning on making it a web app as well. I'm also trying to make it such that no sign-ups are required.

It shouldn't be too bad since I already have all the functionality written, it will just take a bit of tjme
It's not random, it's a very specific act. They challenge claims they don't recognise to prevent them becoming accepted as de-facto. For an analogy that'd be "closer to home", it's very similar to defending a trademark to prevent it becoming generic.

The fact that India claims this right doesn't extend to military vessels (despite UNCLOS allowing it) is what requires this action. If they seek permission first, they're not defending the right, they're cementing that permission is required.
Why are you spending time on websites you don’t find useful?
I settled on Chrome years ago, and it hasn't caused enough grief for me to investigate alternatives.
I don’t think you have a good intuition for how vast and underdeveloped most of the US is.

Just for sake of imagination, let’s take Raleigh, NC, a mid-sized city I lived in for some time.

There are about 500,000 people in Raleigh, which makes it sound like a great stop for a train, and in fact it has an Amtrak station. However, these people are spread over 380 square kilometers, for a population density of 1250 per sq km.

It’s about a 30 minute drive from the center to the northern edge of the “city,” and similar on the other directions (though not symmetrical).

Even with Uber, which is much cheaper than a taxi, this ride costs $30-50.

And this is a US state capitol with high rise buildings, a major university, a professional sports team, etc. Most American “cities” are spread over similar land areas but with a fraction the population density - hence most rural Americans would consider Raleigh to be somewhat “dense” and even “crowded,” although from a world perspective that is comically false.

Just being realistic, an average train ride between US cities - outside of the Northeast - would include something like a $35 Uber ride on each end. Oh, plus another $10-20 and a 15-30 minute wait for every other trip you take while visiting (like to go out to dinner or get groceries) while you’re there.

By comparison, a reliable car can be had for somewhere on the order of $250-500/mo all-in (amortized purchase price, plus taxes, insurance, license, and fuel). A motorcycle or scooter is even cheaper.

While that is a lot to spend on transportation, and a horrible burden on America’s poor, the fact is that it is the cost of participation in the economy. Depending on Uber or Transit (where it even exists) crushes you with extraordinary travel times for basic needs (again outside of the urban centers of a few large or sufficiently old cities).

This is frustrating and I would very much like to see it change, but it took two generations of bad investment patterns for us to make it like this, so my guess is it would take two generations of concerted effort to correct. But first we have to actually start trying.
I use it on my work laptop.

- Most of our web-app users are on Chrome anyway.

- The dev-tools are excellent.

- I'm lazy and it already has all my passwords.
>Best devtools, particularity regarding how the tools feel to browse around in.

been using firefox for about 5 years now, whenever i have to debug in chromium based browser I think the exact same thing about firefox. I feel like this could be a case of whatever you are used to. Like how android feels vs ios
If you want to pay to visit every site you go to, or see 10x as many ads because you'll be 10x less likely to find them useful, then you've won
An uncommon solution I've seen for this is to instead place 'the" after the rest of the title

"Mummy, The", "Thing, The"
Because Chrome’s competitors have all gotten rid of 3rd party cookies for privacy reasons, and Chrome wants to launch and claim the same feature but not damage the ad business.
Those streamers could be paid to talk a bit about the climate while they are playing. Mr Beast and friends planted 22 million trees (https://teamtrees.org/), and I think this did have a lasting effect on pop culture, however small.
Thanks :) I appreciate it.

I also meant this to be a learning experience/just for my friends, so I totally feel that frustration!
So how do you cancel an inhibitor lock held by a stuck process?
My experience is this obvious perspective vacates with any level of moral maze. The hiring processes kind of require it --> getting headcount approval requires defining a role and arguing how it will lead to better outcomes and then finding/interviewing candidates takes months of time. If your priorities shift in that time...well now you have to shoehorn whatever candidates you get into the role definition you gave before even though you know at that moment they'll be working on something different.

And then priorities shift again before they start. Leaving you not knowing what they'll be working on, but also certain you'll need extra hands on something sooner rather than later...

AND SO: "give me a smart generalist that specialized in these 8 technologies that make up the entirety of our product" becomes the only viable hire.
> but this time without direct web browsing activity tracking of users.

Your FLOC cohort is a summary of your web browsing activity. FLOC doesn't solve the privacy problems that trackers create - it just hands them your browsing history on a silver platter.
Sending tuples from Node to Rust and back
Maybe don't include my location without asking?
Brave is a free open source product that you don't have to pay for or use. It's a browser with an integrated ad blocker. I opted into Brave, no one forced me to. I asserted my right as a user to run software on my machine how I see fit when I browse the web. The ad model of the web is exploitative, monopolistic, privacy invasive, abusive to everyone, and makes the whole open web ecosystem bow down to the whims of Facebook and Google.
Make cars too expensive to afford, and the market will sort it out.
Probably my biggest reason to switch back to chrome from firefox was firefox not supporting the content only zoom made from trackpad on Macos. It is so handy that you can just zoom webpages like they are pictures without site reflow etc. And interestingly enıugh firefox did not support it when i switched.
> it looks esoteric and interesting.

Esoteric maybe, interesting definitely, mainly because:

Elixir compiles to Erlang bytecode, executed by the BEAM (the Erlang VM).

The BEAM provides an implementation of the Actor Model, and Erlang/Elixir embed that model in their syntax.

Erlang's processes are actors, and they can send messages to each other, even if they are not on the same node, this is totally transparent.

On top of that, the OTP framework provides abstractions like:

- Supervisor: to handle failure of your processes (actors)
- Application: what you would call today a "microservice"
- GenServer: to provide RPC to the rest of your application
- Mnesia: to provide a replicated database to your application
- and many more

An Erlang/Elixir node runs multiple applications, and they can talk to each other, making your applications aware of their distributed aspect (which enables complex logic that would not easily be done in another language).

Also *hot code reloading*. Whenever you call a function from another module, the BEAM will try to load the most recent version of that module, so you don't need to restart your application (this is not a very common use case, but you don't want to shutdown your flying drone during an upgrade, do you?). Therefore, every function is "async", and every function call (to another module) have an implicit "await".

> let's say Erlang/Elixir -- it's super-duper great

At that point, it's not an hypothesis anymore to me :)

And I did not talk about pattern matching...

> could we not just 'bolt on' a new language?
> maybe create a typescript-for-erlang?
> maybe it already exists and it's called go/rust/etc.

Typescript/Javascript async model (Promises and the NodeJS event loop) does not translate well to the actor model.

Go & Rust are faaaaaaaaaar behind in term of distributed computing. Maybe because it's not their target?

Erlang provides an interface to build nodes without the BEAM, that can still talk with BEAM nodes:

- C/C++: https://erlang.org/doc/apps/erl_interface/ei_users_guide.html
- Java: https://erlang.org/doc/apps/jinterface/jinterface_users_guide.html
- Python: https://github.com/Pyrlang/Pyrlang

But it's nowhere near perfect IMHO.
Well then I couldn't agree more.

He is more of a TechNogging though.
Unicode grapheme clusters (letters/ideograms plus accent marks) are inherently variable length, but most devs haven’t read about how that works. We shouldn’t be working with single codepoints or bytes for the same reason we don’t work with US-ASCII one bit at a time, because most slices of a bit string will be nonsense.
https://en.wikipedia.org/wiki/FBI_Laboratory#21st_century_co...

The 2009 NAS report is particularly damming, but I can't find a free copy and I guess that's over a decade now, my mistake.
> With a compositor on top of X

I reject that premise. I've never used a compositor and I don't know why anyone would, they seem utterly useless.

But even if you do, the compositor only does one job: layer graphics. Most X messages have nothing to do with graphics. They're more likely to be about clipboard, drag and drop, notification windows, taskbar panels, etc., etc., etc. Wayland either fragments this (saying it is all the compositor's problem or punts it to dbus or something), or ignores it (they feel about useful things the way I feel about compositors), and will likely reinvent it eventually anyway.

And btw, what about X is unnecessarily complicated? I love the way the presenter claims the specs are impossible but I managed to implement them and so did a bunch of other people. So apparently it isn't actually that hard. and btw they aren't actually all that different than similar functionality in different operating systems, aside from things like asynchronous chunking... which is a good thing, since you don't want to block your UI event loop anyway! So it is what good programs ought to be already doing.
> So many services are spinning up random http, grpc servers or littering the filesystem with Unix sockets when dbus is so dang powerful.

Or to rephrase, so many services are not depending on dbus :)

You can't win.
You can install any chrome extension from the chrome store in Edge, you just click the usual 'add to chrome' button and Edge will install it.
Only one side intends for it to be slippery, yes, and it isn't the side that doesn't like nazis.

Because, you see, we've already been through this and fighting nazis and fascists and racists the first time hasn't led to the dystopian nightmare anyone is warning about now.
Chrome is like Starbucks. It may not be the best coffee in the town, but it has acceptable quality and you can find one everywhere you go, with (more or less) the same quality.

I don't want to think about browsers - I use a browser to visit websites. Chrome works for virtually all websites I visit, and doesn't cause too many issues. Maybe Firefox does as well, but I'm too lazy to try out, unless it has something seriously better to offer.
I’m not sure I’d call the incentives perverted (only perverted in the sense that “perfect” software is not the goal).

Management and owners are a far from perfect group that make plenty of bad strategic decisions for a host of reasons, but they also have to deal with the real/perceived constraints of time, budget, market, competition, etc. that are easy to not appreciate when you are focused on the design/build portion of the business.
Too complicated. Tell weaker performers they're top talent and let their impostor syndrome do the rest.
I don't have Android, but it can't hurt to check: https://addons.mozilla.org/en-US/android/addon/multi-account...
Why did I start? Performance and dev tools. But that was a long time ago. Being technically competent doesn't mean you keep up to date on how all the major options for all major categories of software compare on all major features. Maybe Firefox is better on both counts now.

Why don't I switch? I haven't seen anything about Chrome re. privacy that has really bothered me personally, but I'm also the guy who clicks accept on cookie prompts. More immediately, I'm kept on Chrome by the Google ecosystem and not wanting to configure+migrate with something new.
Would downstream forks work better as a word there?
Seems like this could have just been a mobile web page?
HackerOne also at least strongly discourages publishing your findings if the developers refuse to take action.

https://www.hackerone.com/disclosure-guidelines states that "After the Report has been closed, Public disclosure may be requested by either the Finder or the Security Team." - so if the report just doesn't get closed, you can't disclose through the platform, and https://www.hackerone.com/policies/code-of-conduct says "Disclosing report information without previous authorization is not permitted."

To me, that seems that you're not permitted to disclose the issue at all until the report has been closed and either 1) 30 days have passed and the security team hasn't requested an extension, or 2) "180 days have elapsed with the Security Team being unable or unwilling to provide a vulnerability disclosure timeline".

Due to this, I refuse to report through HackerOne.
Not sure what your use case is, but Firefox’s containers might solve your problem with the older profile system: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Same reasons why a startup is better than a publicly-owned company
My father had a car phone (that is, for those that may not know, one of the early mobile phones you had to have installed in your car).

We also had caller ID at home. We knew if he called us at home and hung up before we answered he was just calling to let us know he was stuck in traffic and would be late for dinner.
Great idea! Now I just need to get people to schedule their Slack messages a week in advance.
I use Firefox 99.9% of the time, but I will note that Chrome performs better on lower end hardware.
On this, I like to also use

Where 1 = 1
And...
And...

Which makes it easy to comment out specific filters.
Live Captions, mostly, though lately I've been using other browsers and just dragging URLs into Chrome if I need captioning for them.

I'm really hoping Apple introduces a comparable feature soon for iOS and macOS.
The Mystery of Breakthrough Covid-19 Infections
I use Chrome because of its built in password manager. Every time I set up a day to move some of those passwords somewhere else I feel I have something more "important" to do.
I used to use Firefox a lot, but at one point it has so many performance issues, it was unusable for me and Chrome was like a breath of fresh air.
I have Firefox installed now, and sometimes browse with it, but I get the feeling that websites look odd in that browser, as if I was not seeing the websites as if they supposed to look.
Yeah, and every time you log in somewhere, they can link your FLoC cohort to your real identity and use the information to build a profile on you.
I assume they meant 512kbps... or they just have strangely great upload speeds.
Playing Factorio helps to demonstrate this.

At its core, Factorio is about turning a few base materials into useful things, with many intermediate parts. Everything you build, then, is eventually competing with those few basic as materials.

The first time I played, I would see some base part being produced faster than it was consumed, and my thought was I should store the excess product, so that the factories creating those products would not back up and stop functioning. This would let me have a buffer, and keep those intermediate material producing machines running at full capacity.

Now that I had this buffer of intermediate materials that was growing, I would try to add more factories that used those materials for the next intermediate material.

However, the next intermediate material would also need other intermediate materials, so I would have to expand the number of factories producing raw materials to feed those other producers. However, additional raw materials were also consumed by the factories that were ALREADY overproducing. This lead to an attempt at a delicate balancing act, to get the number of factories for each type exactly right. I would add some to one material, then have to add more to another. It was impossible.

What I finally learned is that I had to let the factories over producing backup and stop producing. That way, more raw materials would be leftover for the things I was short on. This back pressure allowed the factory to self balance.

Increasing the buffer on something is only useful if the usage is highly variable. Then, you need a small buffer but not too big of one.
There is no threshold value below which alcohol causes 0 damage to neural tissue was their point, which does not imply it has a measurable effect on longevity or physiology or any metric. If you dilute the alcohol it has proportional damaging effect to the concentration. It's a theoretic truth not an experimentally measured one.
Thats AWESOME.

This Map is DOPE

https://studio.unfolded.ai/public/0c825631-2000-4ea7-a43f-a5...

https://i.imgur.com/5E6ancZ.png

---

However - it would be a lot better when you add another layer, that for, say an ARC layer, you should be able to click on the Source HEX, and then the Dest HEX - or Paste the HEX ID into the field, currently it demands LAT-LON for source and destination.... IT looks like it tries - But I cant seem to correctly apply it?

https://i.imgur.com/j8ttNfS.png
> As a user, I'm very happy the stores impose stringent rules.

Presumably you're speaking from the Apple side of things, because the Play Store is a fragmented wasteland of low-effort/sometimes-malicious shovelware that barely functions.

To me that means that the hoops Google makes one jump through for app publishing are accomplishing next to nothing with regards to app quality.
To me it's the opposite! I'm a tab hoarder. A tab bar like ||||||||||||||||||| is unusable, but Firefox's approach scales infinitely (and I'm on track to have inifinity+1 tabs open)
Nobody in this discussion has said they're against inherited wealth. Just that its existence is one reason to favour "one person, one vote" over "one dollar, one vote"
It is a strategy. If you sell your house and invest the proceeds into the stock market, DCA says you shouldn't just do one huge buy order, but you should spread your orders out over a longer timeline. It's two different strategies.
This is funny to me since modern relational databases can get thousands and more TPS in a single node. My dev machine reports 16k TPS on a table with 100M rows with 100 clients.

> pgbench -c 100 -s 100 -T 20 -n -U postgres
> number of transactions actually processed: 321524
> latency average = 6.253 ms
> tps = 15991.775957
that's not uncommon. that's literally how you're supposed to alphabetize, by ignoring the introductory article (referring to 'a', 'an', & 'the', not a piece of writing).