skysight-inc/HackerNews huggingface dataset:
Ask HN: Suggest features my Ngrok alternative that doesn't require downloads
I am building Pinggy (https://pinggy.io) which is a tunnelling tool similar to Ngrok. But unlike Ngrok and its alternatives, you do not need to download it to use it.

You can start an HTTP tunnel to localhost and selfhost any app by using this command:

ssh -p 443 -R0:localhost:8000 a.pinggy.io

(Change port `8000` to your port)

I am looking for feedbacks and suggestions to help me in deciding the future roadmap of the product.

Features - It supports almost all features of ngrok such as:

* TCP / TLS tunnels

* Inspecting HTTP requests through the web debugger

* Basic auth (Bearer token auth coming soon)

* Live header modifications

* Custom domain

We have tried to make the terminal self sufficient by including a basic HTTP traffic inspection tool. The terminal also shows a QR code to make it easy to quickly check a webpage on your phone.

Infrastructure - Currently the servers are located in 3 regions (US, Europe, and Asia). When you connect you are routed to the nearest region. The servers are hosted in AWS.

We plan to expand to more regions soon for faster connectivity.
The tunnel link speeds are restricted to 8Mbps for the free tier (unregistered users).

Here are some of the improvements in our pipeline:

1. Bearer token auth

2. IP whitelisting

3. Team plan to share account with other users.

4. Wildcard custom domains

5. OAuth 2.0 authentication for tunnel visitors.

6. Hosting in cheaper infrastructure to allow more tunnel link speed.
7. Open sourcing the core.

Which feature / improvement do you want think is more useful? We are keenly looking for suggestions.
The last post was https://css-tricks.com/passkeys-what-the-heck-and-why/ on 12 April. Their mastodon account announced in June an update of a 2022 article, but after that, silence. Twitter account didn't even mention the update.
Compare a society that bans lots of things (North Korea) with a society that doesn't (the US). Where would you rather live?
I don't think 42C is at all hot for an NVME SSD. But I don't recall the suggested limit offhand.

> TO HAVE BACKUPS

Agree. I admire the diagnostic skills and ingenuity to recover the data, but was thinking I would just restore from backup in the same situation. But I'm weird. I have a "home lab" file server with a true server H/W that my desktop and laptop back up to as well as a remote server that the local one backs up to.
There’s far too much sexism in our industry for this to even begin to be a joke to be made, let alone that it shouldn’t be made in the first place.
Caligula: Facts on the “Mad” Roman Emperor
Would be nice to be able to use custom metrics or scripts or indicators for the various axes/features and then show a movie of the display over time. Do the stocks that take off appear randomly or do they exhibit similar behavior?
Clickable link: https://pinggy.io
That would be bad but I read that as 38.7c.
Dart can compile to js so it would work similarly to how multiple image formats are handled. I think dart 1 was too basic to replace js.
US Population Impact of Semaglutide on Obesity and Cardiovascular Disease
I think this update to the fonts list was from some PHB instead of being requests from users. Some manager decided that the UI needed to be updated and tweaked because it was working, and we can't just let that happen
It is a feature.

FAANG want dedicated engineers who don't have the distraction of family and/or sick relatives.

They don't want people who need to finish _promptly_ each day to put their kids to bed.

They want their pound of flesh in exchange for a high salary and ability to add "Worked at FAANG" on their CV.

If you have the time and dedication to grind leetcode for months the you've passed their requirement.
This doesn't make any sense. Just use fossils when there are no renewables available. Gas peakers for short term unavailability and others for medium unavailability.
"I wish this person being persecuted by her government would stop being so political"
A Gopro MAX on a pole on top of my bike helmet. The results raw are pretty OK when I view it locally. It's 5.6k. The problem is often whatever Google decides to do on their end with the video can be a bit funky. So you wont see the same quality as when uploading a photo sphere, but I can cover 40+ km in a ride, which I would never be able to do if I were to manually capture each spot with manual control.
Maybe it's not yet considered likely?
as someone who fell deep into the espresso hole over the past 8 years (from an $800 saeco to a $3000 profitec with a few in between), i see several problems with this.

First, CO2 -WILL- enter the brew. There is no way to stop it. This will create carbonic acid and elevate the pH. Which absolutely will impact the flavor. Part of the extraction "dialing in" process is determining the dose, temperature, grind, and duration for a new bean (and as it ages). The last thing you want it so add more acidity to the flavor. Some people do like sour espresso, I do not, and I think I'm in the majority.

Second, consistency of pressure. A CO2 canister output pressure changes with temperature and volume. An espresso machine uses a pump (and some a PID) to regulate this.

Third, this thing will probably explode after a few weeks. You can't subject plastics to this type of pressure. But OP did suggest using metal in the next version.

Fourth, health. Plastic + hot water is bad, add extreme pressure and it is even worse. Kick it up a notch using 3D printed plastic, which is a nowhere near food safe. I'm not too far into the "don't eat out of warm plastic" group, but i'm close. This would concern me.

I think it is a cool build. But a Bialeti is sufficient if you don't want to drop thousands on espresso machinery. Also in the running, the early Nespresso designs, not the rotary one. Both will get you into "americano" territory.
Ask HN: Are MVNOs Really Invulnerable to SIM Swapping?
Google Fi, and Mint Mobile are two MVNOs that claim to prevent again sim swapping [0][1]. Mint Mobile offers TOTP, and Google Fi is linked to your Google account, so you can add U2F/TOTP MFA.

However, would it still be possible for a T-Mobile retail employee to hijack a Google Fi, or Mint Mobile number? Both MVNOs use T-Mobile for their backend, but Google Fi uses US Cellular as well. There have been documented cases of retail T-Mobile employees conducting sim swaps. There has also been documented cases of Mint Mobile users getting sim swapped [2][3][4][5][6]. So, are MVNOs really not vulnerable to sim swapping? If so, is VOIP services like Google Voice the only secure alternative [7].

0. https://support.google.com/fi/answer/9834243

1. https://old.reddit.com/r/mintmobile/comments/jw21qf/how_does_mint_prevent_sim_swapping/

2. https://old.reddit.com/r/mintmobile/comments/113dyvi/sim_swap_a_few_days_ago_day_3_of_still_not_having/

3. https://old.reddit.com/r/mintmobile/comments/t4g4g3/i_just_got_sim_swapped_and_im_terrified_this_was/

4. https://old.reddit.com/r/mintmobile/comments/nw4gth/just_got_sim_swap_hacked/

5. https://old.reddit.com/r/mintmobile/comments/jw21qf/how_does_mint_prevent_sim_swapping/

6. https://old.reddit.com/r/GoogleFi/comments/10qes3h/at_least_one_google_fi_customer_had_accounts/

7. https://krebsonsecurity.com/2018/11/busting-sim-swappers-and-sim-swap-myths/
> a project virtually none of us know about

You may be surprised! For context, R7RS is the latest standard for Scheme. Actually it's two standards: a 'small' one for the core language (similar to R5RS; this was finished a decade ago), whilst this involves the 'large' standard, which is trying to agree on a "standard library".

Some reasons people may have upvoted this, or otherwise be interested in Scheme:

- R7RS has been dragging on for so long, it may be nice to see some/any sort of status update

- Scheme has so many diverse implementations (Racket, Guile, Gambit, Chicken, Chez, Stalin, etc.) that it's really important to have some common standards.

- Scheme was a major influence on Javascript (along with Self)

- Scheme pioneered many features that are now taken for granted, e.g. first-class functions (it's a "1-lisp"), lexical scope, tail-call elimination, continuation-passing style, call/cc, etc.

- Scheme is commonly used as a scripting language by applications written in other languages (similar to Lua). Indeed, Guile is the "official" extension language of the GNU project (e.g. see Guix, Shepherd, etc.).

- Scheme was/is taught at many schools and university courses

- Well-known textbooks like SICP use Scheme; and indeed guide the reader through writing their own implementation!

- Scheme is used for programming language research (e.g. "towers of interpreters", (delimited) continuations, miniKanren, etc.). Indeed Racket used to be called PLT Scheme (PLT = Programming Language Theory)
No, youtube will cut off your search results early to show you videos it think will engage you more regardless of how many search results there actually are.

Google does not give a fuck what you think you want, because they know better than you
In a sense like "thanks exxon for making my life so comfortable"?
I have never quite understood YOLO as it is used. Why would I do something especially risky while realizing I only live once? If I had 10 lives, I would take many risks, but since I only live once, I will try to make a reasonable balance between risk and reward.
Yeah best way to solve this issue is to install linux. It's simply amazing how stable it is, and well suited for desktop use. If you absolutely must use windows, then install it inside a VM for office tools. Can't believe how much better the UI looks in linux (kde in my case, but so do other WMs), stable the overall system is, and how good it feels to finally not pay a corporation to spy on me.
Developing software is hard. That's why they pay people money to do it.
I wish they had comments about what the clusters are and what the "empty loops" are
You’re a wage slave when you work for yourself too, probably even more so. You can’t even completely take a week or two off in most cases. Your work eats your entire life.
The branding is very not Google but actually very cool. I hope they move towards a more fun, colorful, edgy style.
Huh, its like calling couch potato is offensive to someone is offensive who watch TV and sit in couch all day because their TV is 77" OLED, couch is full grain leather and beer artisanal.

If someone with 300K+ TC gets offended by this term, playing world's smallest violin for those snowflakes would be most appropriate.
1) Love the JS-only angle, beautiful!

2) The combination of cows spreading out and your 3 axis of action (left/right + angle of gun + timing of shots) is really cool.

3) Consider levelling. Every x asteroids, there's a pause (the cows get into the barn to sleep), player rests a moment, and then sun rise and play resumes with faster / more asteroids. Have the cows re-clump after each sunrise and spread out from there.

4) Kind of silly, but if the cows bred more cows infrequently that would be cool.
Anette Moldvaer who founded Square Mile with him (I think they were a couple) is the coffee person behind it. She is the roaster and coffee person, he is the frontman/salesperson.

Scientists have a hypothesis and then test that hypothesis, this isn't what he does. You want a scientific approach try these guys https://socraticcoffee.com/ they do a reasonably good job.
Yep — scope creep is the only other one I’d say early stage startups should avoid.

But everything else is fine. Just talk to users too.
I'm one of the 20k, but I never said I would leave. I just removed my account, simple as that. And I'm probably not the only one who left without fanfare. Why would I announce to leave?
Pumped hydro is a well established technology with a round trip efficiency ~75%.

As for the cars, they can we can install chargers at all parking spots and take advantage of the intermittent energy during the day to charge the cars then. Many colder climates have engine blocker heater outlets as a standard feature for outdoor parking, adding 120V or 240V chargers to new parking spots (and retrofitting old ones) is not a far fetched idea.
> SunVox, also known as SunVox Modular Music Creation Studio, is a music creation tool built around the SunVox Engine, a software-based modular synthesizer and tracker-based sequencer.

[1]: https://en.wikipedia.org/wiki/SunVox
Does it still do that for you? i'm trying on a few devices and seems to be working
Gillette Ups Worker Saves 78-Year-Old Woman from Falling for $5k Scam
some companies/teams use leetcode hard level problems to specifically select for ACM ICPC level talent to solve their particular problems, writing very tight compute kernels in constrained environment and unbounded input
Maybe it is not just them, but broader market expectations?
> Because it's inequitable.

I presume you mean "inequitable" as in "unfair", and that's just life: life is unfair.

And as peoples have very different ideas of what is "fair", we should be very careful using _force_ to try and make things "fair".

> You rely on an impoverished underclass to prevent your waste, while harming their ability to change the situation.

As a practical matter, letting poorer nations develop their own manufacturing and become wealthier is almost always better for everyone. A rising tide lifts all boats.

The problem is that developed nations like the US have argued it's "unfair" for poorer nations to ban imports of second-hand clothes while getting certain preferential treatment to export new clothes to the US. For example, Rwanda banned imports of second-hand clothes and so their manufacturers face higher taxes (than other "developing" nations in Africa) when exporting clothes to the US, which puts Rwandan businesses at a disadvantage.

What's the "equitable" solution there? Who decides what is "equitable"? What if peoples disagree?

Instead, an appeal to self-interest should tell us that letting Rwanda and other poorer nations engage in _some_ economic protectionism against developed nations is likely to work out better for the developed nations.
> it's easy (for someone with knowledge)

I don't think this is generally true. This sort of work has a lifecycle. By the time the performance problems emerge, often years later, the people involved that understood what is going on, and the tooling involved in building the system, are no longer readily at hand. This gets multiplied by the fact that often an N+1 problem is compounded by decoupling strategies (network APIs, etc.) where the front and backend must both be evolved: The backend needs a new, better API and the frontend has to adopt it. Often these are two completely distinct technology stacks, and also often spread among multiple parties which cannot easily coordinate change.

Anything is possible, of course. But "easy" goes right out the window.
https://bellmanespresso.com/products/bellman-stovetop-steame...
Decimal addresses are an artifact from the time before CIDR, when subnets were always /8, /16, or /24. IPv4 subnet math now requires obscure binary/decimal conversion. Hexadecimal fixes that problem.
Physicists team up in the search for particle flavor change
It is, of course, pure linkbait, which the HN guidelines ask submitters to edit before posting:

"Please use the original title, unless it is misleading or linkbait; don't editorialize."

We've done that now...
Thanks! You can see the 3 static examples in this notebook here:
https://github.com/vanna-ai/research/blob/main/notebooks/tra...

The set of larger SQL queries includes the initial static set but is brought into the prompt only if it's contextually relevant to the question. I know that's a confusing statement so let me know if that makes sense.
For that case, which is the worst case, yes. And the amortized average complexity is O(1) because that case is unlikely.

Are you starting to see why this is a good icebreaker? It has all kinds of discussion potential.
Nice work! Once I figured out I could hold in the spacebar without consequences it got pretty easy.
It seems to me whether you're going to make fingerprintable properties be the same or randomize them, you're always going to need to explore every angle. Otherwise a bad actor can just ignore all the properties you randomize and focus on what's left.
It was fun spraying around until I realized I could just hold down the spacebar and shoot over the two cows on the left side (who never left that side) and the asteroids couldn't get through. I think you need to add damage when it hits the farmer and you die when you get hit x times. And have the cows cross over to the other side. Maybe they start to get more and more agitated too.
Living in Nebraska when you have the means to live in civilization is a punishment. Why would someone choose to live in a place where the nearest restaurant is a Denny’s 45 mins away?
>Results

>...translating to a 46.1% (43.0 M) reduction in obesity (BMI ≥ 30 kg/m2) prevalence

>...translating to 1.50 million preventable CVD events over 10 years
Even a libertarian would agree that some small level of taxation is necessary to fund the apparatus of the state that would enforce property rights and contracts, safeguard the border from invasion, and whatnot.

One can only dream of a time and place where government is only funded by a strict land-value tax, though...
The recall alone probably wouldn't be but I don't think HN has discussed dehumidifiers much. From that point of view it has some curiosity value (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...).
I recently read that dehumidifiers can essentially serve in place of a tumble dryer but with vastly reduced energy costs. You simply hang your washed clothes in the same room as the dehumidifier and it speeds up the drying process by quite a lot. Think I will purchase one eventually.
> It does not mean "Viable" without security

But zero security is exactly what most startups see as viable.

I remember one PM at a startup saying "Well hire a marketing firm to create flowery language for our website asserting how ultra military grade secure we are. And that's it. We're not going to spend a penny implementing any of that security geekery you people talk about."
It still is a big PSP targetting big customers.
there are things called applications people use to do stuff... many of which are not available on linux
I am intrigued by this. I have an SSD that I cannot use due to the lack of an M2 slot in my desktop. How is this accomplished? Do you need an adapter for M.2 to DIMM?

Memory corruption could be more disastrous due to its persistence, but given the RAM bus is faster than SATA... This might work!
Femptolisp, a "Scheme dialect"
Liberté, Égalité, Fraternité: yes. What actually happened, the Terror and an Emperor: no.
There's the thing where you can make certain monitors lose the signal by sitting down on certain gas lift chairs with unshielded hdmi or dp cables.
MySQL is a successful product that was sold to Sun / Oracle for a BILLION dollars. MariaDB and Percona Server are good examples of competing businesses produced from a commercially successful GPL opensource software (MySQL):

- MariaDB: https://mariadb.com/products/community-server/

- Percona Server for MySQL: https://www.percona.com/software/mysql-database/percona-serv...

Other additional examples of successfully commercialised xGPL products with different business models:

- Red Hat Linux: https://sfconservancy.org/blog/2023/jun/23/rhel-gpl-analysis...

- QT: https://www.qt.io/licensing/

- Ghostscript: https://www.ghostscript.com/licensing/index.html

- WordPress: https://wordpress.com/ (based on https://wordpress.org/ )

- Buskill (hardware): https://www.buskill.in/

- Moodle: https://moodle.com/ (based on https://moodle.org/)

- ProtonMail: https://proton.me/mail (based on https://github.com/ProtonMail )

- Tutanota: https://tutanota.com/ (based on https://github.com/tutao/tutanota/ )

- Dada Mail: https://www.dadamailproject.com/

- Dietlibc: https://www.fefe.de/dietlibc/

The commercial success of a product totally depends on the business model you come up with, whatever be its opensource (or not) license.

Corporates have a vested interest in promoting the propaganda that only a non-xGPL opensource license can be commercialised successfully simply because they cannot freely steal the source code of a competing xGPL licensed software.

The real value of an FSF license, like the AGPL, is that it is designed to protect the copyright holders, and its users, "right to repair". And thus, it cannot be closed source by anyone (apart from the original copyright holders) once released under the said license (even if future versions are closed source, the old version under xGPL remain opensource perpetually). Other open source license (that are less stringent) are prioritised to increase developer contribution. Source code under such license can thus be closed-source even from the original copyright holder.

But again, commercial success totally depends on the business model you come up with, irrespective of your license. The right license and the right business model will empower each other. Or cripple your business.
Although they do look similar, there are quite significant differences between a Hurricane and a Typhoon.

A Hurricane has a ~1000hp early Rolls Royce Merlin engine and a top speed of about 350mph; a Typhoon has a 2000hp+ Napier Sabre engine and a top speed of over 400mph.

The Typhoon was actually intended to be the replacement for the Hurricane, but challenges in the high altitude interceptor role led to the Typhoon taking on a more fighter-bomber role as the war went on.
anything with an e61 group-head and a double boiler. pid controlled heat exchanger will work but can be challenging if you really get into it.
I don’t think it’s that hard to learn actually. This works:

1. Before writing a class or a function write comments about what the code will do (unless it’s absolutely trivial)

2. Check if the comments make sense

3. Write the code

That simple practice almost guarantees understandable code.
That was a _very_ different time.
> "what happens when the wind is not blowing or the sun is not shining?"

You ramp up your hydro output and spread out and postpone the load. People have adapted to doing dishes and laundry when electricity is cheap, this is not different.
Apparently arcuate is the preferred term
If the updates are being handled by Digital Ocean, they just had a bunch of layoffs.
That isn't biofuel. That's synthetic fuel.
That's quite aggressive. I typically reflow with peak 225C.

https://microchip.my.site.com/s/article/SAM-Cortex-M3-M4-M7-...
The Mark 14 ended-up being a really good torpedo by the end of WWII.

It even remained in service until the 80ies.

In truth, and going back to this subject, the Mark 14 debacle highlights the need for a good and unbiased QA.

This also holds true for software engineering.
The best part is that product wasn't even that accurate, and has no qualms about showing you straight up bullshit or a lie stolen out of context from whoever did the actual research.

Google is ahead of the curve in how ready they are for LLMs!
It's also Victorinox's and Walmart's fault you got knifed.
If you'd already built out the automated "Some stranger on the Internet ripped it for me" workflow you could say that usenet is your backup.

A buddy just gifted me a decomm'd Synology RS2416+ w/ expansion unit full of drives that could, just, back up what I have... and I am definitely not going to do that.
QAT and Quick Sync are unrelated.
Other needed topics in this series: “You have built a database”, “You have built an orchestrator”, “You have built an RPC layer”, “You have built a build system”…
This is India, most people are dark-skinned.
If you need to utilize 2 weeks of storage as a worst case once or twice per year then it doesn't seem an issue to just burn fossils for those instances.

The goal is to reduce Co2 emissions and replace fossil usage.