skysight-inc/HackerNews huggingface dataset:
The idea is you connect to the wireguard UDP port from one of the obfuscation tunnels.

laptop -> obfuscation tunnel (udp2raw/iodine/ssh/tor/wstunnel/etc.) -> wireguard UDP port. Though some protocols like ssh or tor only support TCP, so you have to run an additional tunnel in the machine to get to wireguard (udp-over-tcp).
Yes, the add-on to disable Google Analytics https://tools.google.com/dlpage/gaoptout was the problem. Never had that break a web page before.
I run a server at home. It's a PINE64... uses 10w or something. My NAS uses more but I only turn that one when I need to backup stuff.
When powered adequately, the Ubiquiti Flex (USW-Flex) [1] might fit your needs.

[1] https://eu.store.ui.com/eu/en/collections/unifi-switching-ut...
The West and China share the same fate – Our destiny is a total techno-state
> This is 100% in the spirit of open source

Not just in the spirit but a fundamental tenant.
Tauri is indeed very cool, and also very small (the installation package is typically under 5MB). I used it to build a wrapper application for the ChatGPT official website, extending the site with many interesting features through script injection. However, the compatibility of the system webview across different platforms is a frustrating matter. https://github.com/lencx/ChatGPT
Cool that even RISC-V ecosystem is looking into this kind of issues.
"It’s important to recognize that community is the cause of many problems like eating disorders and couldn’t possibly be the solution."

Except, when it is a healthy community. Bad habits spread, like good habits do.
> I dunno, a lot of people on here use more power without noticing it, because it's on whatever cloud provider they use. Every time I push some commits, an array of servers spins up in an AWS datacenter somewhere to run all of my verifications and do a build.

Most AWS (and generally cloud) instances are already virtualized from bigger machines. Power, heating, and cooling in these large racks is running much more efficiently than running these things in your home on dedicated compute that is only being used for your purposes. Even more efficient is using something like serverless compute or something like Cloudflare workers. While cloud compute probably is not running at low idle power, it's probably maximizing it's power utilization as much as possible.

> Bigger house also means I can get an array of solar panels and become net positive.

There's a lot of hidden costs associated with becoming "net positive", everything from adding more peak load during inclement events to issues associated with grid fragility.

Look I don't think it's good form to roast OP on what's really standard behavior on the internet: showing off your cool digs. But I also think we should be intentional about what it is: showing off your cool digs.
Uber and Nvidia-backed delivery robot startup Serve Robotics to go public
AFAIK the official Crossplane providers for AWS, GCP & Azure are built on the respective Hashicorp owned Terraform providers; so I'm not sure how this is going to impact them?
> should be used only minimally

Like that will ever happen. I just got such warning while leaving https://news.ycombinator.com/item?id=37086041 , probably some ad on Forbes site used it.
It is like with right mouse click menu - the only sites that really need to replace it is Google Docs or equivalent, yet there are thousands of sites that restrict it for "security" or some other crazy reason.
From a pragmatic perspective, it is much easier to enforce an open source license with a lawsuit if you own 100% of it.
I think the point previous user is making or I would add is: it is essentially up to you to decide what to keep and what not.

Simple example: say a comment points out some issue with the changes (say, lack of unit test on feature a), author could say that emulating scroll events in unit tests is complex and the mocks provide no real value to actual in-browser behavior.

This comment is something you may want to remove for the final merge or add a TODO: in the code, or leave the comments as a discussion for future but meanwhile push so prod people can test, etc.

You could move these comments to your saas git provider tools (e.g. github issues or comments or wiki for the final merge).

In any case the thing I like about this approach is that essentially *forces* users to actually checkout the damn thing and go through its code. I think this is something I would really want to test out with my team. I have a junior coming soon to my team (it's his first project and employment ever, he's 18), and I will test this approach with him and see how it works before I propose it to some of my peers and seniors.
Congrats for million and for your work.

Do you plan to write a blog post about the history behind million? Or did you write something already that I might have missed?
It should definitely be optional. I can only imagine some busybody PM insisting they block harmless scrapes.
Aug 2023 3xx
Jul 2023 10xx
Jun 2023 15xx
May 2023 8xx
Apr 2023 25xx
Mar 2023 35xx
Feb 2023 35xx
the answer is in one of the first lines in your linked article
"Email isn’t as sexy as GitHub"
they literally aren't. These are jargon terms with precise meanings.
> AGPL+CLA is "we're setting up for a bait and switch with not open source versions".

Which is fine imo as long as the moment they pull the bait/switch they stop calling it open source (and others can fork at that point)
This is a very interesting point you make and I fully agree with: If a comment genuinely isn't actionable with a code change.

In the case it is or it really needs an explanation it stays in the codebase, otherwise you take it, e.g. to GitHub issues or PR comments.
Sailing ship to retrace round-the-world voyage of Darwin's Beagle
The core idea I believe is tracking incremental changes and keeping past history of items. Git is good for text, though for large amounts of binary data I would recommend filesystem snapshots like with btrfs.
This is What I also thought about!
I have no idea how you can connect Dwarf fortress To a LLM Though.
> 5-10 years ago I would think this is perfectly fine. I believe I was not alone in this, but maybe I was. The energy would have cost pennies too and why whine about it?

When I moved into my own home (8 years ago) I brought my 'homeserver' with me. Which was just a simple i5-2600 build with some shucked drives in it. I never thought about electricity prices when I lived with my parents. But that changed rather fast. With the server gobbling up a constant 90W, I quickly realized that, even back than, it would cost me 15 euro's a month on electricity alone.

I than proceeded to put a Pi next to it, that would listen to incoming Plex requests and would start up and shut down the server with WoL. That only reduced costs by about a third. The next couple of years I would move on to a NUC with a NAS that would only consume about 29W/h on average. Which was decent, but not great considering the poor performance of both machines (J4105 and J1800).

Last month I have gone back to the DIY route. Now with a i5-13500. I'm still in the process of optimizing it for power efficiency. Although much more stressful than the prebuilts, I love the hunt for the last watt.

Anyway, what I wanted to say is that I notice that family and friends don't really care about saving power in general. They mostly just pay for it and there's that. While my house runs 100% on electricity and I'm really proud if I can get 9kWh/day on average. Even when I see that (for example) the 8-bit guy uses 100kWh/day on average [1]. Which seems out of this world for me.

1. https://www.youtube.com/watch?v=bXd-aP06lug&t=45s
She's in an upswing stage of mental energy. Live long enough and find out that these up and down swings are constant throughout anybody's life. When people are up they look for reasons and form semi-religious devotion to a pattern they identify: therapy, running, meditation, lifting weights, drugs, yoga, forming a family, you name it.

Thing is though: this too shall pass. You will go down again even though you keep doing that wonderful thing that you thought changed your life. And maybe you will abandon it, stay a year or two down, then go up again and find another thing.

My point being: the causality is often perceived backwards. You start feeling better and then you start doing a thing (or more) you suddenly have time and energy for. And as you feel better and better you point to that thing as the cause even though it's just an effect.
Disabling extensions had nothing to do with their market share. We have extensions on desktop and they are still being squeezed out there. And judging by some other comments here there is apparently a fork of Firefox for Android that allows extensions - which even I had never heard of until now.
GPT-4 is really great at transferring concepts between domains.

That's one the reasons why GPT when it works, feels magical. SVG art does not need to be in it's training set, as long as it knows how to present geometric concepts in SVG.

A good unicorn would require capabilities something like "the outline of unicorn is composed of lines {...}." -> "export lines as svg".
Also: search engines. I spent a good chunk of a month fixing an app initially developed with this mindset. Immense value delivered just by making things work as they should've from the beginning.
> Maybe that's a new change.

Yes, I think about 3 months ago.
I have never seen these myself, being on FF for most of it's life, but I also fail to see how these "screw you over." Oh my god an ad! I better instead use a browser that has a built in keylogger and created the ad based internet! That'll show those assholes!
It is not working in Firefox or in Edge though, only if you already had your dev tools open before you navigated to the website.
I have personally taken this route using mindfulness but I have a friend who recently started seeing a therapist so I can help answer this question:

- Some people just want to get straight to the point. They don't want to have to research, they might not even enjoy reading. They would just rather see a domain expert.

- Some people struggle with being vulnerable. Even around friends or family.

- Some people are not comfortable with not knowing the answer to certain questions so they never ask themselves or when they put these questions to themselves they get back toxic answers from their own mind.

- Some people are very resistant to change but understand that it is necessary.
Record-breaking mountaineer denies climbing over dying porter on K2
I don't disagree, but it clashes with what has been preached by western societies for almost half a century. When factory workers first experienced the brutal reality of advanced automation, the societal answer was "become a knowledge worker instead! Robots can't do creative things!". A few people knew (and said) that it was a delusion, but the necessary technology was somewhat slow to appear, so it looked like the principle held.

I suspect we're going to quickly re-evaluate a lot of '70s political and philosophical works over the next 5-10 years.
Picking technology to pick your products upon is not the customer's decision. It's the one who creates the product that the customers of Render wants.

It would be the same like requiring them to use Postgress instead of Ms Sql as a backend.
I feel this has nothing to do with hiring - people will change focus over time, sometimes multiple times every day.

The manager is there to prioritise, to make sure everybody has the same understanding of the priorities, and to unblock progress, among other things. As a manager, I am not telling people how to do their work, I am telling them what I think it is important to deliver. I don't even make the feature list, that is the job of a product designer.

Absolutely nothing in the "code test" provides any insight into how a developer would prioritise work within a product - it only tells if and how the developer can develop code up to the standards.

So I think in this regard the manager assigning the task is the correct choice - the product has a deficiency, and the manager is directing a team member to fix the deficiency. If some developer wants to make their own product prioritisation decisions, they are more then welcome to develop their own product, possibly inside the same company.
I played a ton of LMCTF too. The offhand grapple was such a game changer in terms of speeding across maps. The LMCTF community was also great: hours spent on IRC, competitive ladders, forums (nachos), etc. It was a great time to be into online games.

Alliance for q3 was also great too, but it wasnt quite the same.

There is a Facebook community alive for LMCTF. Last time I checked they have a few servers online and organize pick up games.
Bad actors want to take advantage no matter what. It is the same case as Red Hat recent moves not to provide easy-to-rebrand linux distribution sources. Before they went the extra mile to foster collaboration, but were forced to be less friendly because of freeloaders.

Similar point here. Hashicorp have very good products that are open source as a way to foster collaboration. Freeloaders rebrand it and re-sell with no added value, so Hashicorp are forced to close it (or more like put a timer) to protect their investment.

As I said, I'm a big fan of open-source, and have been working on it for a long time, but am growing more and more frustrated with the current state of things, so much so, that it makes a lot of sense to me that companies that start with great collaboration spirit are forced to tighten their sources due to bad actors in the system.
There is also no coming back from gender change surgery.
I use this to aggregate some RSS feeds. Also to generate a feed out of the HTML from sites that don't have a feed. Then i just publish the result as GitHub Pages and add this link to my reader.
Thanks for this instruction it got me going on that idea.
Why would you use a local DNS resolver instead of using a remote well-known resolver like 1.1.1.1 or 8.8.8.8 in a home networking situation? Your systems will cache DNS entries to paper over unavailability issues, and as long as you use one as your primary and the other as a secondary, there's a very low likelihood (probably < 0.0001%) that you'll ever have issues resolving DNS.
so, there are cases where btle does randomize the mac address, but not when using 'normal' bluetooth things
> money with strings attached from Alphabet

What are those strings, apart from being default search engine?
Not at all. It's a defense mechanism that many are forced to do in order to protect from freeloaders.
Why Lisbon Is the San Francisco of Europe
But the typical user doesn't use Firefox. People who (claim to) want to empower themselves do. It doesn't have a healthy userbase, they keep screaming from the rooftops every time someone mentions that they've switched for brave or something.

If you want the typical user to use Firefox, setting yourself apart as the mobile browser that has extensions for example, or keeping features that people use and like as they used to do when they had dominant market share would be good ways to do it. They used to understand their selling point.

And beyond that, as I have personally seen using iceraven and others have noted in here, tons of extensions that firefox blacklisted work fine and have for years. They still blacklisted them. Even if we agreed that disempowering the user so that they have a good experience made sense, which I don't, the actual number they would've needed to blacklist would've been much lower than the ones they actually blacklisted. In at least one of those instances the stated reason was a blatant lie.
The thought of power draw of 4 4090s going through a commercial along with insisting on staying with aircooling in a case that is now going to be horribly cramped and with no airflow probably keeps a firefighter awake a night sometimes.

There's no reasonable use of consumer motherboards having the space for that. Even SLI is more or less abandoned. Needless to say:

* Making a new motherboard form factor, incompatible with _everything in the market_

* Having to make therefore new cases, incompatible with _everything in the market_ (or, well, it'll be compatible. It'll just be extremely empty.

* Having to probably make your own PSUs because I wouldn't trust a constant 1200W draw from just GPUs on your average Seasonic PSU

If you build it, not only will noone come, but they also don't have the money to pay for what you'd charge to even just offset costs.
This type of technology has been around for a while, there are some commercial offerings in the UK -- search for PV-thermal. Should be a useful source of heat into a heat-pump system, either for space or water heating...

The whole idea though probably makes more sense though on easy-access flat roofs rather than pitched roofs so why the tile?

(And why do we still make pitched roofs if we are doing energy efficiency? Much better to condense out as much of the internal moisture as you can to recover the heat from there)
Ssd's fail suddenly and catastrophically one day with the controller failing most of the time. Hard disks will show sector errors and warnings before that event. Most of the time the data on the drive can be copied out even in case of corruption.
Powershell is a beacon of light in this regard. It doesn't get much love outside Windows sysadmins, and it's not perfect, but it's phenomenally good for discoverability.

Every command has regular naming (verb-noun or verb-qualifiednoun).

Modules are listable - you can easily find what commands are available. You can find and install modules by tag.

Switches and parameters are fairly regular.

Recent versions offer inline help, so you can look up a parameter without losing your buffer.

Commands are overloaded, so tab-completion is informed by the choices you've made already - in some instances, even by the values you've supplied to previous parameters.

When writing commands, you just decorate your parameters with attributes to create the same slick ux (argparse is windy and primitive by comparison).

There are things python does better, but I find powershell to be a far superior scripting language. It's on every Linux box I use.

Long-time bash users complain that it's too verbose, which I find silly since I tab-complete everything...? ...and, aliases...?

The big downside is the startup time, which can balloon quickly as you build your profile. That makes me run it as root, which I accept is sinful. MS is rightly cagey about implementing sudo, so that won't be fixed soon. You can run it with -no profile, and you can do deferred-processing magic, but it is still a barrier to adoption. I'd encourage anyone to push through that and give it a chance.
IMO Terraform providers should've never been free. It should've been open-core, whether you are running on prem or on the cloud. There are multi-billion dollars companies using Terraform and pay exactly 0$ (yes, some that are generous are paying for support, great but you don't build a business on charity). Maintaining 3000 APIs for GCP, AWS, and Azure is costing at the very list $20M/year - trying to drive everyone to the cloud offering instead of charging for whatever people already use is the wrong way around imo. You can charge less but charging nothing doesn't gonna work. Heck, even a restaurant is charging a bit less for food and then charges more on beverage but it never gives the food for free.
How is it different from CHERI?
You know, I never really tried that. But I will do so when the opportunity arrives!
> If loading some resource runs into trouble, it's simply not feasible for the Node.js or React or PHP to surface an error to the user.

In what way? Do you mean not feasible or just lazily coded?
> It swamps me with tweets by Neon-Nazis and Russian propaganda when I simply just look for #ukraine from a nearly blank, new user account.

Strong accusation. It’s wrong.

Very easy to test. I made a new account, put Careers, Business, and Technology as interests, followed one person (Elon Musk) as bare minimum. Searching #Ukraine shows pro-Ukraine posts and mostly atrocities by Russia. There’s virtually no difference in search with my own personal account.

What are you on about?
Web-based chat app in pure Python
That sounds about right. Though George Washington was probably about average age for his time. I did some back of envelope math once which came to about 10 years. That is to say, absent wars and famines, through most of human history, if you made it to the age of ten, you had about equal odds to making it to 70. Today it's about 80.

Among the very long-lived in my own family, until the end and final decline, they have often never been seriously sick and have never had any major medical care in their adult lives. Such good luck seems to have also been known to happen to the ancients, if perhaps slightly less often.
I didn't immediately understand the point you're making there because I don't think you'd ever need to use Wikipedia or a list of sex offenders as a source, but I think I see your point now: if for 98% of people the specified source is a government register of births then anyone who doesn't have that source mentioned will stick out and an astute reader will immediately infer that they were born in a place where the register of births is not easily accessible or they have changed their name or something like that. So mentioning the sources is, as you say, a tricky issue.
It is years since I longed for something with such primal raw visceral yearning!

I need a VCR remote on my wrist!
The permissions are the Chromium ones.

There is literally no ads nor external SDK or ad-tech or whatever you are referring to (before there was AdMob, but it didn't make much money anyway).

https://reports.exodus-privacy.eu.org/en/reports/com.kiwibro...

The way Kiwi makes money is by partnering with Bing / Yahoo.

You launch the browser, it starts with Bing or Yahoo (depending on your country), and... that's it.

Bing then pays back a revenue-share to the browser each time the user uses the search engine.

The same way that DuckDuckGo gets a revenue-share from Yahoo and Bing too when you use DuckDuckGo.

So, if you prefer Firefox and Google, or Kiwi and Bing, this is just a matter of choice.
Can someone explain what the multiple GPS receivers are for?

I get using one for NTP.

I guess a second for redundancy even though it is picking up the same satellites as the first.

And the rest?
It is surprising to see so many people here being shocked that a publicly traded company operates its projects for profit rather than altruism.
> Can you point to an example where an extension like AdGuard would let an ad slip through?

Yes, see Twitter.

I have AdGuard installed on iOS and I do see ads. I do not see them when opening on Firefox desktop with uBlock Origin. If I disable uBlock then I do see them like on Safari.

As I said, precompiled declarative blocking only works for the weakest of blatant ads. Of course it's "more performant and power efficient" because it only runs on the bare HTTP requests. That's not what I want.

> I was responding to a comment claiming that mobile Safari doesn’t support add-ons. Which is simply not true!

Fair enough. But personally I don't count Safari's extensions as real extension, just like I don't count Firefox' previous approach of a handful of "blessed" extensions for Android as real extensions.
Maybe it doesn’t even have firmware.