skysight-inc/HackerNews huggingface dataset:
I was moving towards using userspace ZeroTier (via the Python bindings as a SSH proxy command) to allow Bitbucket build runners to access our private network repo server, for a similar result. The bitbucket runners run containers in such a way that the normal Zerotier wouldn't run (something about not having a capability flag for tun/tap IIRC).

In the end bitbucket released self-hosted runners and we're now running the builds in our network with normal firewall rules limiting access.

I'm still looking at overlay networks (probably Nebula), and want to take another look at OpenZiti (I peeked at it a couple months ago).
Many reasons. To start:

- Hydrogen is even less "there" than battery tech. It is basically still in the research phase. Nothing but a few demonstrations yet, while battery cars are here.

- We already have a power grid. We do not have a hydrogen grid. A new hydrogen network would cost billions. Charging at home is super cool. Home hydrogen filling sounds much too exciting.

- Efficiency is substantially worse. Most sources will be dispatched electrical (solar, wind), so the round trip through hydrogen wastes most of your capital.

Toyota is still plugging away, and Germany seems committed. So we'll probably see hydrogen trains, and other specialist deployments. But personal transport will be electrical.
> in particular, your snippet of code has 3 different indentation strategies, and you hang your closing parens the way almost all Lisp programmers do. To me, it all looks so organic and arbitrary.

In Lisp we don't align Lisp code according to only the parentheses.

A Lisp programmer looks at the symbol in front and based on that there are one or more strategies for indentation. On my Lisp Machine I can cycle through different indentations or I can completely layout the code (called 'grinding' in old Lisp).

There are different lists:

a definition macro

(defun name (arg1
arg2)
a
b)

a function call

(foo bar baz)
(foo bar
baz)
(foo
bar
baz)

a special form:

(if a
b
c)
(if a
b
c)
(when a
b
c)

Property lists:

(:name foo
:age 23)

and lots more. Each macro has a simple implementation style but typically an editor may have custom layout rules, depending on the macro and its syntax.
https://www.autoguide.com/manufacturer/mazda/2022-mazda-cx-5...

> Like most modern Mazdas, the CX-5 uses an ultra-wide, non-touchscreen infotainment system.

Buttons and knobs for HVAC

https://www.autoguide.com/blog/wp-content/uploads/2022/02/20...
1. Self protection. When the police are minutes away, what can you do for yourself in seconds.

2. Force projection. When someone who is stronger is trying to rape you, how can you stop them.

3. Overthrowing the yoke. If you do not think it can be done, you are NGMI. How many people in drug cartel countries are powerless because of a lack of weapons.

4. The government is providing the guns to everyone else. Fast & Furious gave guns to criminals and the California Representative or Senator who was pushing for gun control while working to smuggle in weapons. The Christchurch massacre was done by an officer of the government.

We have a mental health crisis whenever someone thinks it is a good idea to commit these acts. Every time it is about taking away guns and not looking at root causes, why did the government bury information about concerns with an individual: look at the Miami incident, the Texas Air Force base, and countless other incidents. We look the other way when people are doing things that seem bad, until they pick up a gun, then we blame the gun for the outcome, not the fact that government agencies looked the other way instead of intervention.
Mailoji: Emoji Email Addresses
Yes, and insofar as other browsers don't block any scripts, it seems safe to say that the DDG browser is still strictly better than those other browsers, isn't it?
This site says otherwise.

https://privacytests.org/
Let me give some senior developer feedback on these statements.

Developing kernels is a highly technical job. I can imagine that you have to think hard before writing any code. Once you figure out a proper solution, you can invest some time into writing high-quality code. But remark that no code is written bug-free the first time!

Now contrast this with a consumer facing application. The biggest challenge there is not stability or technical structure. The biggest challenge is to provide a useful, user friendly application. You cannot just think this up in your head and hope all is fine. The "no plan survives contact with the enemy" very much applies here. There is no point in investing into code stability when that code has a high chance of getting thrown away. Get the "useful and user friendly" figured out very fast, using an iterative approach. And only then start focussing on stability and all the rest. Plus, sometimes it makes more sense business wise to shift focus more towards features instead of stability.

Anyway, each project is different. So when you see advice, make sure you first check if it applies in your case or not.
Could we change the title to say "DuckDuckGo Browser Isn't..."? This has nothing to do with their search.
I'd point to this related question.

"Chat" services of various kinds have been around on the internet since the 1990s, the one thing that they all have in common is that they burn out. For instance there was CUSeeMe, Paltalk, Tivejo, AOL Instant Messenger, ICQ, Skype, WebEx, Facebook Messenger, and many others. Google alone has made 11.

Some of them are still around, but there's a general pattern that a company does the work to create an application but doesn't do the work to keep it up. Then some new thing comes along, gets popular for a while, then deteriorates.

Unless Zoom breaks the pattern a few years from now there will be something new and people will be saying "It's like the way Zoom used to be back when Zoom worked".

I'd say open source alternatives would run into the same problem as commercial chat apps.
What you are looking for is BigBlueButton: https://bigbluebutton.org/

It is targetting the virtual classroom market but it does general videoconferencing just right.
All of the links and suggestions I got were basically "we run postgres for you on any platform you choose", which is essentially just reselling these platforms that I already have managed postgres on. Perhaps these businesses arent for me, or maybe im the wrong market segment, but I cant understand what value is delivered by adding more stuff between me and the thing I already have, when my gripe is the platform managing that thing to begin with.

I want to get away from digitalocean because theyre trying to do too much in too many disparate spaces, which is a feeling I hold the same for -all- of the other platforms, GCP, AWS, etc. What I guess I was assuming would exist would be a service with their own concerns, their own staff, end to end hosting some managed clusters on their own hardware.

When something breaks, I dont ever want to hear about an upstream provider unless it is an ISP or Colo, and nor should I. I want the world of service providers to take ownership of their entire stack, possibly that is not realistic in 2022.

As Im typing this, Im realizing, I need to just get my own colo cage and rack up my own hardware. Its frustrating as ever to come to this realization. I essentially want a patch monkey with a penchant for backups and resource monitoring. I dont care about elastic someshits, I dont care about cute terms for pricing units like dynos, I absolutely dont want to call for pricing (scylla, this is on you).

Its hard not to think im just completely wrong when the way i think things should be is the complete opposite of the way things are. This comment has been both cathartic and revealing.
There is a difference between quality and overengineered features nobody asked for.

Nobody is suggesting we "do everything in the ideal way". We're suggesting taking 5 minutes to think about the thing you're writing in the next 30. It produces less buggy code, and likely, be able to complete the task with less iteration because you made the mistakes in your head and changed plans before you wrote them out.

I close out 30 tickets a week, other teams at our company are lucky if they close out that many as a team. I'm not trading quantity for quality at all, I'm simply choosing to do the things that matter and I ignore everything else.
I have always been skeptical of many "new-fangled" interfaces, like touchscreens and HUDs.

I know that, many years ago, cars started to display speed and tach displays as digital, and that was fairly quickly reversed, because people kept seeing their speed as a jumble of characters (look at digital displays that change rapidly).

I know that a number of auto manufacturers are starting to ditch touchscreen, for knobs.

I've found that haptic feedback is helpful. I use it (as well as a "retro-style" LED display) in my latest little timer app[0]. The earlier versions of that app were a lot more complex, and I ended up removing a great deal of the flexibility. So far, people have given me good feedback on the new "Fisher-Price" interface.

[0] https://riftvalleysoftware.com/work/ios-apps/ambiamara/
The way "productivity" is calculated is fundamentally flawed though, making it a flawed metric to discuss or use.

https://economicsfromthetopdown.com/2020/01/17/debunking-the...
> I guess "play games instead of reading books" idea attracts audience with low motivation?

This seems a little uncharitable in its premise to me. I've never had all that much success learning from programming books, and the success I've had seemed to happen mostly when I would take the examples and run them and pull them apart and break them and fix them (etc, etc, etc).

From the other side, well designed games are remarkable in their ability to teach concepts to a player (even if, in the general case, they're not concepts with applicability outside the game).

It seems obvious to me that some kind of interactivity is really helpful in learning. Not too much of a stretch from there to guess that the best form of programming education might be some kind of game/book hybrid.
Reminds me of https://theatricalia.com - have you come across that site before?
Back in the 90's I remember my family got a new Compaq (I think) PC. On it it came preloaded with this great dos tutorial that was essentially a fake terminal that would walk the user through DOS commands letting them try various things in a safe environment and let them see the effects.

It was definitely effective in teaching my young self the basics of DOS and was a big step on my path to becoming proficient with a computer.
I've tried wearing an N95 for allergies, but my eyes still itch like mad so it's only moderately helpful.
> Luckily the tide seems to be turning: https://www.nytimes.com/2022/05/23/opinion/touch-screens-car...

We can hope, but there's reason to be pessimistic:

> With traffic fatalities spiking over the past few years and with no real plan for how to make screens less distracting, we seem to have entered into the type of brutal acquiescence that’s common in the tech era; car manufacturers will keep putting bigger and more complicated screens in cars without much thought to safety or even functionality, and we, the consumers, will continue to buy them.

> ...

> The incentives of carmakers are pretty clear: Touch screens are cheaper than designing and installing a mechanical panel. And given that most cars today are reliable, come with lengthy warranties and an array of mostly uniform features, a big screen becomes a way for a car brand to distinguish itself from its competitors, especially on the showroom floor before potential buyers have a chance to really immerse themselves in just how annoying the screen will be.

One of the weaknesses of the market is that it doesn't necessarily give consumers what would work best for them, it just lets them pick from what they're given. Barring regulatory action, I don't see device-makers moving away touchscreen maximization.
Don't the inline amplifiers need to be upgraded too?
Whether or not it's scalable is orthogonal to the question. A browser would call Debian's repos insecure despite the fact that they are secure by other means.

vv: whether it's authenticated by TLS or PGP is literally isomorphic except one is centralized to CAs and one is decentralized with web of trust. That's the only difference.
Yeah. Sorry about that. HN seems to auto remove the ellipses when you paste in the title.
Yes, this is the most fair solution if you’re looking to have a presidential election outcome more likely to represent how people actually voted.

But 5000 is arbitrary— and the more you add, the closer the number is to how people actually voted

So just set the number equal to the amount of votes cast by individual citizens then rebrand it to something like “the popular vote”
I have hundreds of computer and service manuals for electronics that I will never see again. Part of me wants to give it away, part of me wants to retire and open a vintage repair shop. Everyone under 30 sees it as a pile of trash. Worst case scenario: they can all be thrown into the recycle bin.
Most people I know are not tech savvy and from shoulder surfing, they click no to consent. One couple I know won’t even install an app if it asks for their location.
> - You remember watching a video where a certain topic was discussed, and now you're trying to remember which video it was to rewatch it.

But I need to remember which channel I watched? Maybe I'm missing something, but in my eyes it would make it tremendously more useful if I didn't have to specify channel.
You have the legal right and ability to remove any mark if you've paid it off. Both of the agencies have online options for removal requests.

https://www.experian.com/disputes/main.html

https://www.transunion.com/credit-disputes/dispute-your-cred...
> Very few cars made today ride as smoothly as a 1970-80 land yachts made by Cadillac and Lincoln for example.

Active (electromagnetic) suspension systems are a huge improvement over the 1970-80 land yachts that couldn't corner to save their lives.

Better yet, you can adapt your suspension system to ride however you want.
No problem, interesting article. Dyson has made some functional stuff, I look forward to seeing what they come out with.
"Tactical voting" means you vote for a less preferred candidate over your preferred candidate to achieve a desired outcome. This is not the same a giving a second preference to an independent.

In your example, the voter has voted for their preferred (Labor) candidate over the independent. If the Labor candidate gets knocked out then their second preference says "if I can't have Labor then I would prefer an Independent over Liberal". That's the beauty of preferential voting, you generally don't have to vote tactically. You just vote for what you really want.
Anyone who has coded an html email is very familiar with tables
Would you please mind sharing the links? My past experience of picking up projects hasn't been stellar so wouldn't mind to learn new viewpoints.
A slight correction here, the download of the exe does take place over https. As does buying the software, and signing up to the forums. But everything else doesn't?

The software itself is some of the smoothest and most stable I've ever used. And when there's an update within the software that, as far as I'm aware, takes place over https too.

But the rest of the site and forums, even when signed in, is http, and I don't really know why.
> I believe that in many situations high quality code is a LOWER net investment than low quality code.

This statement requires one caveat: your codebase sunset date.

Without it you can justify basically anything on the quality slider.
It does not benefit rural voters. It only benefits swing states.

You don’t see many candidates campaigning in Nebraska instead of Florida
I was being hyperbolic so this is a valid correction. Understanding military spending is tricky through because it often doesnt come out of the military budget, as retirement and medical support are counted elsewhere.
>Not to mention using a touchscreen to adjust the temperature while driving is incredibly dangerous compared to a dial you can feel for without taking your eyes off the road.

I understand this concern and opinion. I just wish that people who had this opinion realized that their car has a very modern voice interface that can reliably understand commands for temperature changes.

I know, I know, it's not the buttons you're used to, and these systems used to be very bad. But give it a shot sometime. I was impressed with Tesla's implementation, and I imagine the rest of the industry has caught up too. The best part is, it's the safest method of all, because it doesn't require taking either your hands or your eyes off the road. So if safety is your jam (and it ought to be!), this is really the best solution.
Serious question for HN:

What are the opinions on moving a personal family domain on the GSuite Legacy free over to Proton?

It seems like the cost is reasonable, 9.99€/month for 15 email addresses and 3 custom domains. I have just one domain and 5 email addresses for my family so I don't need much. Curious to what everyone thinks about Proton or if there might be a better alternative. Side note: I know Proton is based in Switzerland but my family and I are based in the US. Not sure if that is something which would be a problem.
Ha, I never heard of any textbooks gain significant popularity either. I guess reading textbooks attracts audience with low motivation.

In seriousness though why do you think any educational game would ever gain popularity anywhere close to popular video games.And what the popularity of the material even have to do with the motivation of its consumers???
Their system uses a natural gel to absorb moisture out of relatively dry air of humidity levels of 15 to 30 percent. Other systems have shown success but only in high humidity of 70 percent and higher.
And still no way to anonymously create an account (free or paid): https://news.ycombinator.com/item?id=28435153

Make of that what you will, after so many years and the nth redesign
Hepatitis cases rising among children globally but cause remains a mystery
Do not forgot that people also conflate cyclists and commuters. A cyclist might be going really fast, but most commuters go along at a gentler pace.

Even so, I so wish more people realised how on point your words are.

In Sydney getting on a bike is almost a death sentence. For a place with zero snow, it's shocking how scary it is.
Hi! This is a guide that I started during the pandemic but never quite finished. I’m in the process of re-writing/re-recording some parts of it to bring it back up to date, and adding in the bits that are still missing.
OP here. I'll share the most complex (probably never gonna be made) game idea in my current list:

One Game which has it all - re-creating Dante's Inferno.

=====

Types of game mechanics:

Overview - Cut scene

First Circle (Limbo) - 2D black and white like the game limbo

Second Circle (Lust) - Isometric like monument valley

Third Circle (Gluttony) - Mobile AR game to collect resources like pokemon go

Fourth Circle (Greed) - resource management/strategy like factorio

Fifth Circle (Wrath) - 2D pixel art like Duke Nukem

Sixth Circle (Heresy) - classic text adventure

Seventh Circle (Violence) - Glory Kill 3D system like DOOM

Eighth Circle (Fraud) - another mobile game with puzzles

Ninth Circle (Treachery) - VR

=====

Easter Eggs:

- The text adventure level (Sixth Circle) should have an easter egg which helps you freely move to any circle (a hidden response option)

=====

Storyline/Premise for the Rounds:

First Circle (Limbo) - our protagonist wakes up in a world where life is monotonous and structured (think start of Walter Mitty)

Second Circle (Lust) - evening party in club, has to socialize, meets a girl/guy he likes, they end up the night together

Third Circle (Gluttony) - morning has to find ingredients around the house for a full breakfast around the house to have a breakfast. She leaves but with cryptic messages to find her later in the game.

Fourth Circle (Greed) - goes to office and needs to manage his team/business i.e. product launch or bidding on a complex contract or moving supply chain around the world kind of optimization problems to improve top line or bottom line. (think strategy gamnes)

Fifth Circle (Wrath) - does something wrong, now has to run away from various bosses and colleagues who send monsters/killer robots after him (think Matrix)

Sixth Circle (Heresy) - someone starts texting him, as God, suddenly on an app he didn't know he have. Red pill or blue pill. obv takes the blue pill and turns out it was the same guy/girl from Lust/Gluttony stage and now they want him to fight for the survival of the civilization (Maybe a third pill for the Easter egg?)

Seventh Circle (Violence) - he is given weapons to fight back through an army who is ready to destroy civilization! Finally he ends up being killed.

Eighth Circle (Fraud) - wakes up on a multi generational ship which arrives a new solar system. turns out everything so far was simulated dreams in a cryo chamber to bring humanity to a new viable solar system.

Ninth Circle (Treachery) - but now he finds out that the solar systems has an alien race like Borg who are evil and he & everyone on the ship must fight once and for all to win his and everyone's freedom!
Soundboks Go: Loudest Bluetooth Party in a Box Speaker Ever?
Yes.

They can't refuse this as it was required by law, and protonVPN is protected from IP logging requirements.

https://proton.me/news/climate-activist-arrest

The have also updated their privacy policy.

> 2.7 IP logging: By default, we do not keep permanent IP logs in relation with your Account. However, IP logs may be kept temporarily to combat abuse and fraud, and your IP address may be retained permanently if you are engaged in activities that breach our terms and conditions (e.g. spamming, DDoS attacks against our infrastructure, brute force attacks). The legal basis of this processing is our legitimate interest to protect our service against nefarious activities.
>
> If you enable authentication logging for your Account, the record of your login IP addresses is kept for as long as the feature is enabled. This feature is off by default, and all the records are deleted upon deactivation of the feature. The legal basis of this processing is consent, and you are free to opt in or opt out of that processing at any time in the security panel of your Account.

https://proton.me/legal/privacy
Name one decentralized anything that HN praises.
I'm wondering if more closed committees and more secrecy (not full secrecy) would incentivize different people to run for Congress. For example, how many people who are very good at thinking deeply and negotiating and deliberating want to run for Congress now where almost every single decision is scrutinized and often broadcasted on TV? I sure hesitate to run because of how much micro-managing occurs, constantly looking over the shoulder to see if someone is doing their job.

So I wonder if the current transparency initiatives inspire the ones who like to be in front of the cameras, constantly campaigning, more than those who like work together to govern.
Because they are. Your web browser has no way to validate the authenticity of any content served by a Debian mirror. This is very much done that way because anyone can run a Debian mirror (or indeed a mirror for almost any distribution, which all authenticate their packages in a similar manner).

Nothing stops an admin running a repository mirror from choosing to make it serve malicious content, so the downloads need to be authenticated out of band. This is the very definition of insecure.