skysight-inc/HackerNews huggingface dataset:
Why I don't like environment variables:

1. I worry about programs dumping all their environment variables to log files - credentials are now on disk, ingested into log storage...

2. Environment variables are inherited by child processes by default. This is undoubtable useful. But it can also cause problems.

I wish the ghosts of unix past had forseen the need for a way to mark particular variables as, say, 'sensitive' and 'noexport', allowing them to opt out of the default behaviour.

It would have been so say to say "variables starting with _ are not inherited and should be censored when output", but we're about 40 years too late for that to catch on...
Somewhat related recent discussion:

Google collects 20 times more telemetry from Android devices than Apple from iOS (therecord.media)

798 points by gormandizer 1 day ago | 421 comments

https://news.ycombinator.com/item?id=26639261.
It's kind of crazy to me that people are concerned about the thickness of phones, yet nobody bats an eye when they keep getting bigger and bigger in the other dimensions. I guess screen size trumps all other concerns.
Not my space, but googling around a bit on how ADTS works, it can include everything needed to send a "playable" bit of MP3 data in a single frame.

So it seems like if you started sending multicast packets, the sound would be interleaved with the other stream. If you used a lower bitrate (they are using 192kbps) you could have a bigger piece of the playing time slice, since each of your packets would be a longer running snippet. Similarly, going mono vs stereo would extend that more.

Given that it's a hotel, lots of the devices probably have default admin passwords though, so shutting off the other stream is probably not hard :)
>fabs were doing to non car manufacturers

fabless design house sign wafer agreement with Fab like TSMC. I'm guessing they didn't sign the agreement thus cancel their slot.
I find AOP dangerous. I love the abstract concept, but each time I used it myself I ended up creating a mess that I had to painfully rollback just to produce less insanity for my poor colleagues.

I'm sure it's me but do you use it yourself and why ? Don't you get lost in the indirections in big projects "oh shit where is that thing again that auto inject itself here" ?
No.

On the other hand: if there is still any living person out there voluntarily displaying HTML mail as such, they probably want to suffer. So, ok.

I won't see any of it anyways. HTML-designed mails go straight to my bin...
I turned off autocorrect years ago and never looked back. Sometimes I misspell a word but it’s better than typing a word slightly wrong and having a completely different word pop out. I’ll still use autocomplete sometimes to save some typing.
I type so incredibly fast on an iPhone keyboard that I have a hard time understanding the appeal of a (physical) tiny little keyboard like this.
What really got me, was how much people I showed the Priv to, and the slide out keyboard loved it.

An example, I was on a plane. Guy next to me, a Canadian, had never heard of or seen the Priv, and had a Samsung.

When he saw me scrolling a webpage up and down with the touchpad/hardware keyboard, use it for gestures, then type with swipe completion via the hardware keyboard, and keep a full screen, he immediately wanted one.

I had to tell him the last security update was 2 months ago, and it looked like the end of line.

How many people didn't even know? I wonder that, to this day.

Further to that, phone purchase cycles are often 3 or 4 years. They gave it no chance IMO.
They aren't concerned how votes were counted after the deadline and all the other irregularities and abuses in the recent election, which the new law aims to prevent.
Sure, if you use Android on it. I have the Pro1 (previous gen) and it is fully Google certified.

Probably not if you use Ubuntu on it.
Bold of you to assume my third party code runs with the same UID and SELinux label as my credentials-handling code.

(I wish, it's April 1 after all!)
Impressive. My mind was blown by a similar hack that put snake and pong in Super Mario entirely through controller inputs: https://hackaday.com/2014/01/10/teaching-mario-to-play-pong-...
My grandparents retired from a giant house to a mobile home, in the early 1970s. They parked it on a small lake and Grandpa fished every day. They lived there for almost 20 years and it was a totally acceptable home.
Can't you turn that off, though?

I think I turned it off on my laptop.

How do you turn it off?
I recently had to go to the hospital, having not worked during Covid, I don’t have insurance.

My bill was $16,000.

After talking with them and showing them I wasn’t working and didn’t have insurance, they dropped my bill from $16,000 to $657.00

And then I got retro-active to HN first, Coveredcalifornia insurance time which I can submit the $657. Bill to for further payment.

Speak to your medical provider, be kind and honest, and more than likely they will help you.
That's the thickness of the original Motorola Droid, which was comfortable imo, I loved that phone.

Although the display is bigger on this Pro1X, I don't think it would be that uncomfortable to use, as the times of being able to grip the phone by both sides with one hand are long past. The way I hold them now is by having 4 fingers behind and praying it doesn't slip, I guess.
Usually they list other supported ROMs on XDA Forum, but a quick check there indicates to me that there are no AOSP ROMs for A50. It is likely due to it using Exynos chip which requires use of proprietary drivers.
Consider travelling for treatment, the medical tourism industry is quite mature. You can get world class care for a fraction of the cost of other places.
I would contend that everyone/society benefits from having the population, as a whole, being healthy.

More people who are able to be productive members of the workforce, better mental health from improved financial security, and less cost from preventative rather than responsive treatment.

That also gets to the heart of the problem - not everyone recognizes the benefits that I've suggested from a more universal healthcare system.

I would also contend, that I don't see the benefits from the level of military spending that we have.
Email read-tracking is not GDPR compliant
Google Trends is telling me that "peak modding" for android was around 2014, and has steadily been decreasing since. [0]

What happened since then? Are people more satisfied with stock ROMs and see less use for them? FWIW, my own phone is on LineageOS, and love the freedom it provides.

[0] https://trends.google.com/trends/explore?date=2009-11-01%202...
Even though it's clear that to each their own. It's amazing how hard people can make life for themselves. I'm totally for you working at an office if you feel you're more successful and happier that way. But given you are somewhat forced to do something else, try to make it work. Of course there are exceptions and that people may have really dramatic households that make all of the below impossible. But, how many are there, really? I think it's mostly a matter of communicating and setting expectations properly.

a) I'm interrupted at home. Communicate, talk to your kids and rest of the family (works from ages 4 and up, before then you need to agree for a partner/caretaker to handle kids) and let them know there are times they can't interrupt you but the key here is: offer times where they can! You can't expect to be left alone 8 hours a day in a row in this new arrangement.

b) I can't work without pressure. Communicate, talk to your teammates and have a virtual room where you just work, without talking unless there's a question. There's also focusmate.com if you are afraid of your coworkers. Also, create a routine for yourself. Be unafraid of asking for help.

c) I don't have friends or family. Will an office really change that? I know that the friends I made working at an office I still have, and that I've made friends working remotely too. As well as having the friends I made when young.

Finally, many workplaces are not enabling workers to be successful remotely, becuase they don't know how to or they don't want to. You need to encourage async, reduce (not increase!) meetings, and offer more freedom to accommodate for the above.
Ask HN: Software devs, do you invest in stocks, mutual funds?
Can one have a decent life after retirement even if you haven't invested in stocks or MFs ?
You could make this exact argument with Twitch streams yet it is extremely popular. I do believe watching/listening to it live with others does add to the experience. Also AFAIK there is a chance for the audience to actually join in on some of the conversations.
Turns out, the woke are corpo authoritarians, and the forever war and mil-ind-com are also policies of the woke.
> Because up until that point, insurers had diligently been kicking people with any pre-existing conditions off insurance, and sharing that information with other insurers so you couldn't get coverage anywhere.

Yes, and that's an opportunity for sensible regulation. For example, when you buy auto insurance there's a small amount added-on for "uninsured motorists". That's fine. That works. And that does not triple your insurance costs.

In addition to this, no, the ACA did not fix this at all. All they did was throw people into Medicaid/Medicare. It is a false equivalency. Medicare/Medicaid isn't insurance and it does not provide the same level of care that real insurance does. There are doctors who flat-out refuse to see Medicare patients because they would have to provide that care at a loss.

There's a fairness element here that I guess I don't understand why you might have trouble with. Let's extrapolate my family's health insurance costs out to ten years so we get a sense of the scale of the damage done by the ACA. In round numbers, it means over $200K. Yes, over $200K in costs from the ACA. Prior to ACA, about a third of that, less actually, because right now the ACA is doing shit for us due to the high deductibles. We are paying over $200K NOT to use something.

This is insanity. And what it means, among other things, is that my wife's office will not see Medicare patients if they can help it. Every single employee's insurance has doubled or tripled. Their costs have gone up tremendously just on that front. I think their health insurance costs are in the half million dollars per year range.

Over $200K in ten years for something we don't use because the deductibles are so high we have to pay cash. That is punitive. That is far from "healthcare for all". That is deeply discriminative. This kind of money represents a number of things, such as a secure retirement, paying for kids college, and just being able to save for rainy days (or pandemics).

> That we have health "insurance", in the US, is one of the biggest cons.

Agreed! And who sets the rules? Government. And who fucked it up? Government. And now we want to trust them with the entire system?

C'mon.

What we need is for a deep review of the equations that govern this industry, from student loan guarantees to tort reform, FDA costs and more. I am not delusional enough to think this will ever happen. Politicians don't tend to fix things unless they have to. Happy people are far less motivated to vote for someone than people who remain angry at a situation that can be blamed on the person they are running against. That's why nothing is ever fixed. From a political perspective it is far better to have a bunch of angry poor people than to truly work towards fixing the problem. Votes are king. Our political system is broken. It exists for our politicians, not the people or the nation.

Yes, we need government, but what we have has devolved into a beast that works for itself and not us.
Outch! Thanks for the refs.
I agree! I'd really love a case that added a keyboard, battery, MicroSD slot, and a headphones jack!
Container Queries are coming and they'll transform UIs like media queries did
CalyxOS might be worth a look!

It's available one for Pixels and the Mi A2 and offers seamless updates, microG and a closed bootloader!

https://calyxos.org/
A completely removable sleeve is more useful for such a phone imo
I believe I've made friends of some of my remote coworkers... That's also a thing.
Any chance you could share some more details around how you integrated mustache with MJML? I did a project almost 3 years ago now where we used MJML and Handlebars, but I was never happy with the end result and have been thinking about going back and taking another stab.

Did MJML add any support for templating engines as part of the rendering process? That didn't seem to be an option when I did the original process so we had a 2 pass solution (MJML -> HTML w/Handlebars -> HTML).
I played Comanche on a Sony VAIO display laptop at Circuit City for hours when I was young (my dad worked there). The speed and detail was indeed mind blowing back then, thanks for your excellent writeup and examples on how it worked!
I was able to get it sorted through support. Thank you :)
Please provide a source for the claim that the US poverty rate is twice that of Brazil's. You may be comparing the rates of people below the poverty line for that country. Being below the poverty line in the US is still going to be a higher standard of living than being below the poverty line in a developing nation.
> But TCP/IP isn't delivered in order.. I guess ordered delivery would be nice

> both TCP and Kafka have to handle head of line blocking

Well which is it?

(If TCP doesn't give you ordered delivery, why would a head block the rest of the line?)
For the entrepreneurial people, it’s rarely about the $$ amount.

The money made from a side project feels x100 better than a salary in increase.
Probably not in a car, but playing back 320kbit MP3s on a large sound system (eg djing in a club) is noticeably different to lossless or even to better lossless formats.
Manage your pictures easily for GitHub
Manage your pictures easily for Github.

Because the author often updates the README picture, it is necessary to manually type commands to process each time. If the warehouse is very large, it will take some time to pull down, so this project is used to solve this problem.

If you use it reasonably, you can use it as a picture bed or file sharing, not bad!

Share in the spirit of open source, if it helps you, Star will support it!

https://github.com/xjh22222228/boomb
Which countries would that be?
> Personally? Sitting about 40km from a priority US target, I'd support the US risking a strike to guarantee Taiwan's freedom

What? That doesn’t make sense. If the US triggered nuke slinging over Taiwan the Taiwanese would be ash, not free.
Re the airflow point, many cars are indeed MORE aerodynamic than normal in reverse, particularly hatchbacks.

It's best to have a smooth, progressive tail to minimise flow separation at the rear of the car (think of an airfoil shape - quite blunt at the front, thin at the back).

Hatchbacks often have very flat rear ends compared to the front which usually has a more progressive slope. A famous example is the Austin Allegro, but it's actually quite common.
You're talking about optimization. In your opinion emails with fancy layout and "on-brand" design will get a lower level of engagement than plain text with well-written copy. You may well be right (in a lot of cases.)

But you don't know that.

It's a guess based on your biases and assumptions. This is why it's critically important to measure things when you optimize them. Believing that you should engage with your customers in a way that you like because "they're just like me, so they'll like what I like" is an easy way to kill your messaging dead. Optimization of something like email is a matter of constantly measuring, refining, and measuring again.
I don't know how this keyboard will perform but I use the BlackBerry Key2 as my daily driver and typing on the keyboard is such a satisfying feeling for me, I don't really think I am more accurate or faster though.

Added benefit of having a physical keyboard is having shortcuts.
Show HN: Tiny Windows HTTPS C++ library – no dependencies
WinInet wrapper - tiny windows HTTPS library, no dependencies.
The real alternative that gets discussed is an Eilat -> Be'er Sheva -> Ashdod canal, in Israel. See recent discussion for example: https://thearabweekly.com/ship-crisis-revives-russian-israel...

Basically the Israelis don't have the short-term capital (neither financial nor human) to build it, so the real question is whether the Chinese are interested in initiating the endeavor.
I have a similar experience with my Pixel 2 XL.

The Lineage build with power saving mode stays up 2-3 days with active use.

I'm extremely satisfied by it. Kudos to the Lineage team!
This makes sense. You can use a config file and a cli param to point to which config file. However, env vars have worked very well for me and so there's this difference between theory and practice. I haven't found the reason but ultimately the model that the AWS CLI uses is very ergonomic (default config < env var < CLI pointer to specific config).
Show HN: Notesnook – A cross-platform privacy focused zero-knowledge notes app
Accellion's FTA goes EOL this month. They've been pushing customers to upgrade to their new Kiteworks product, but it does not excuse them from having to deal with the disaster with their FTA product which is still technically and contractually supported by the company. Though the vuln was reported in mid-Dec 2020 and the company released a patch a week later, is a PR disaster for them.
Because it's not like your average 19 year old in Parris Island was plucked from the deans list at MIT
This is such a pointlessly negative comment. Not all phones are designed for you personally, and what you perceive as a "compromise" can be a selling point for someone else.

My favorite keyboard phone was the Blackberry Passport. It had a 1:1 4.5in screen, and a physical keyboard with capacitive sensors on it so that you could scroll by swiping your thumb on the keyboard rather than the screen (among many other useful gestures).

IMO that's the best form-factor for a phone ever. Peak productivity and excellent build quality, a great screen, and a perfect size. The only problem was that it came from a doomed company.

Maybe you think the 4.5in screen is a "compromise", or the 1:1 aspect ratio, or the shape of the device (exact dimensions of an actual passport). All of those were things were why I loved the phone so much.

It's just a shame it came from a doomed company.

https://en.wikipedia.org/wiki/BlackBerry_Passport
Unfortunately, even if LOS supports my device (it does), it's not a viable solution anymore for me as a primary smartphone OS (even though I really appreciate some of its features -- used it for years on previous phones) due to SafetyNet.

- Google Pay will stop working.
- My banks' (multiple) primary apps and pushTAN solutions will stop working.

and that's two of the most important things I use my phone for nowadays. (Forced) bank MFA and payments. Also for voluntary MFA with andOTP of course, because I'm not against MFA, just idiotic pushTANs.

Ironically, devices which haven't had security fixes in 1 year (thanks for nothing, Sony) will also pass safetynet, and the mentioned apps' vendors will still deem them "secure".

Android security past device release remains a joke. Solutions like LOS exist to keep devices running well past the pitiful life span OEMs allow for, but they have become unviable.
A Computer Scientist Who Tackles Inequality Through Algorithms
Honestly, SRAM bits per square mm seems like a perfectly fine metric for me. While I recognize that the memory-to-logic density varies, sometimes significantly, between processes, (a) SRAM cells are optimized to within an inch of their lives ("within a nm of their lives"?), including often being revised in minor process updates, so accurately reflect the capabilities of the process; (b) many chips, including the ones I personally tend to be interested in (processors, etc) are SRAM-heavy, and get more so each generation; (c) it's a single number with some connection to reality, which is better than both a single number with limited connection to reality ("process"), or a whole suite of numbers that require deep interpretation (cell library metrics).
The universities did build such systems. See Andrew at CMU or Athena at MIT. They built a ton of infrastructure, from distributed file systems (afs) to chat systems (zephyr), word processors (ez), multimedia email (messages) and so on.

Some developments from those projects live on today, such as Kerberos. But most of those innovations had crappy user interfaces and never made it outside the university. Commercial companies took their ideas and built products mere mortals could use. Now there is no reason not to use the commercial products that are more stable, more secure, and have more applicability outside the university. Plus you have to serve students who aren’t there for CS with the same network.
> There should be one-- and preferably only one --obvious way to do it.

This always felt like an excessive over-reaction to Perl's "there's more than one way to do it" motto and never struck me as desirable or true.

In the earlier days of Python I remember reading StackOverflow questions which attracted differing solutions and Python advocates (who were a bit abrasive at the time) would reconcile this with the above by saying some answers weren't sufficiently "pythonic". It all seemed rather strange.
Adobe is shitty.

I only get lightroom in a abo which would be fine if the minimum time would be a month but it is a year.

Best if both worlds for Adobe non for the consumer
> Man, we have very different lifestyles. Are you a serial killer? :)

It wasn't an emergency, but I've certainly wanted to use my phone recently while outside shoveling after a blizzard, with hands that are simultaneously cold, wet and sweaty. Heck, I can hardly use my phone when I'm done at the gym. And one doesn't have to be a serial killer to get blood on their hands in say, a fall while hiking, a crash while biking, or when dialing 911 while rendering aid to someone else whose blood is now on your hands.

There are 2 types of people in this world: people who would like a phone to work at such times, and people who feel like they have to do things like panic-buy toilet paper during a pandemic.
Photos and Video Taken Inside Illegal Click Farms (2018)
I’d build stuff. Just as I do now, only hard goods.

I just built a few custom cabinets for our Coach that better facilitates our young kids. Running saws, designing hidden joints using dado design and pocket holes was very enjoyable and almost stress free.

I made these big, present, things I can touch and use, that for an armature are really good, exercised by mind and hands; it was amazing.

It was simple, stress free and rewarding. I did a lot of that kind of stuff as a kid 10-15 years ago. I’d just exercise that and other ‘building’ talents and enjoy my life probably more than I do now.
Lists some things that allegedly "amateurs" dislike without providing an ounce of evidence.
umm...ok? What was this post trying to get across?

Without any concrete benchmarks, it comes across to me like some sort of flexing for reasons that I have no idea why.
Best of the Fool's Day.
Next we need IDE for designing DMCA notices.
In my experience, this has become increasingly common when distributing software that isn't signed.

I don't sign my software due to privacy concerns, and it regularly gets bogus detections on VirusTotal and Google's similar systems that flow into Safe Browsing.

Mostly from Norton and BitDefender, who are notorious for not replying to any inquiries/submissions. AV is a complete ripoff nowadays and downright malware (coming from someone that had to cancel an accidental Norton subscription for his usually technically sufficient parents, it's a maze of broken support pages and infinite redirects between different language versions).