skysight-inc/HackerNews huggingface dataset:
I wasn't commenting on Apple as a whole; I'm actually not a huge fan of the company overall under Cook's leadership.

But supply chain management? They excel at that which doesn't surprise me given who the CEO is.
New York lawmakers agree to legalize recreational marijuana
Show HN: Split-Grid Generator
Tot means to, or until. Van hagel tot hemelblauw = from hail to sky blue.
Yes. At the same time, the post missed an appropriate case for avoiding environment variables: when you want dynamic configuration for your services, where configuration values can be changed at runtime without requiring a full redeploy of all the instances.

Of course, that brings its own set of complexity which should be carefully weighed against requirements.

Environment variables are still one of the simplest—and yes, most deterministic ways—to alter behavior of a program.
What companies that I might be a customer of actually use crypto.
Thinkst Canary use DNS tunnelling to facilitate comms with honeypots. DNS tunnelling a great way to monitor activity on controlled access networks without opening ports and substantially expanding the attack surface.

https://help.canary.tools/hc/en-gb/articles/360002425837-Wha...
Prior to the Chicxulub impact, rainforests looked different
One perspective from this thread: environment variables end up denoting different levels of persistence in interactive, server, and containerized applications. For interactive apps, environment variable configs tend to sprout up for _persistent_ configurations e.g. HOMEBREW_NO_AUTO_UPDATE - we want the behavior to change, but we don't want to pass a flag to make that change every time.

For server-like applications, env vars denote a _transient_ change in behavior e.g. FLASK_DEBUG=1 python -m flask ... to turn on different behavior in that instance of the application. Persistent configuration changes go to a config file or similar.

For containerized applications, env vars are back to denoting _persistent_ changes in configuration since we bake the values in to deployed containers via whatever orchestrator.

TFA seems to be assailing the first perspective, which is actually reasonable. Sticking secrets and configuration into the shell environment for each tool is not great. Transient config via args and persistent config via files makes lots of sense.

Even in that setting though, there is probably a role for environment variables when spooky-action-at-a-distance changes are required in sub (sub- (sub- ...)) processes / libraries where passing configuration through each caller would be a pain.
> who sets them? in which file? Who can/will override them?

The ops team. Environment variables are a great way of separating operational concerns from business logic. Environment variables are great because your application is agnostic about how the configuration is sourced. Let the ops/infra team handle that.

> I dont like that any program can modify the PATH variable as example.

And ... why not? Child processes can't modify the environment of parent processes. Environment variables flow downwards.
Web1on1 | Google Cloud (DevOps) Engineer | Full-time | REMOTE (Netherlands-based) | https://www.web1on1.chat

At Web1on1 we're developing an automotive messaging platform, connecting car brands and dealers to consumers through innovative messaging solutions (agents and bots). We are a fully remote team.

We are seeking a strong cloud engineer to help further develop our messaging hub and maintain and expand our infrastructure on Google Cloud. You drive both the design of our current Google Cloud Services, and that of our automated CI/CD pipelines for our future plans.

Our tech stack: Google Cloud, Nodejs, MongoDb, React

Interested? Apply here: https://web1on1.recruitee.com/o/sr-google-cloud-devops-engin...
Lustre | Backend Engineer, Data Engineer | Remote | Full Time
Our mission at Lustre is to create savvy shoppers. We’re building technology to automate the product research process so people can buy the truly best products for them without all the gruntwork. There’s a huge amount of technology powering Lustre; automated web scraping, real time pricing, knowledge graph generation, product ranking neural nets as well as core storage/serving infrastructure.

We’re looking for senior backend generalist engineers capable of owning entire sub-systems. We prefer language-agnostic devs capable of both learning new technologies where needed as well as pragmatically executing on existing infrastructure.

More details here: https://jobs.lever.co/lustre/61ca1a55-e665-46b7-8703-01c9ba3...

Email me at stuart@lustre.ai if interested.
>They're not a fan of Market Competition,...
Keeper Tax (YC 19) | Full-stack engineer | Full-time | Onsite (San Francisco, CA) | https://www.keepertax.com/

Keeper Tax is looking for engineers #3-4 to help us automate taxes for freelancers.

Today over 50% of Gen Z workers receive 1099 income. While they might not think of themselves as business owners, the IRS expects them to make quarterly tax payments, track mileage, and more. Keeper Tax automates all that accounting grunt work, freeing freelancers to devote more time to their business.

You'll be working on our mobile app (React Native), our data processing platform (Python + SQL), and our tax filing system (Node). You'll be joining a small team (2 founders + 2 engineers). We all live in San Francisco, and prioritize close communication and collaboration.

To apply: https://www.ycombinator.com/companies/keeper-tax/jobs/dv7pot...

We are also hiring for PM, data science, marketing and support: https://www.ycombinator.com/companies/keeper-tax

If you have any questions, feel free to email me directly (I'm the CTO): matt@keepertax.com
That would be incredibly dangerous for Taiwan because China would react if it felt the military balance would actually change.

More importantly, the EU/US are not really in a position to make a credible threat to China. Let’s say they China declares its intention to forcibly ‘reunify’ Taiwan. EU sanctions on China would be incredibly painful... for the EU. The EU just signed a new trade treaty with China which probably tells you all you need to know about that option.

So down to the US. If the US didn’t deter China by trying to change the facts around Taiwan when it was considerably weaker it’s hard to understand why the US would take that step now.

That’s kind of the problem here. There isn’t anything that would credibly deter China at all so taking moves to antagonize China don’t accomplish anything. Even if other countries felt threatened by this they would much prefer to engage in ‘buck passing’ rather than taking actions that would directly hurt them.
> Bali, Cakici and Whitelaw (2011) adopt extreme positive returns as a proxy for lottery-like payoffs. Their finding indicates that stocks that exhibited the highest daily return (sample maximum of the daily returns) over the prior month (MAX) produced significantly lower returns over the subsequent one-month holding period.

Here's how the paper defines 'lottery-like'.
To be 100% honest, Schiff is 50% trolling. He loves the attention, and being the loudest Bitcoin bear is getting him lots of attention. He does and says things just to get attention.

When someone like Elon Musk or Chamath gives him any ounce of attention, he spends hours talking about it. Classic.

He might be right. But he's 50% seeking attention.
Who says the click farm was offering such a service? It seems to me the offer is clicking things repetitively for money. You can argue that in some cases the farm was an accessory to fraud in that it knew or should have known its clients were engaging in fraud (e.g. if the client is the app owner), is that what you're getting at?
Kotlin's approach of making null act kind of like Optional is pretty nice, but I wish there was a strict option for interacting with Java types -- by default, all Java-native types (type names ending with !) can be null and are not null checked at compile time.
Ladder | Senior Software Engineer | Clojure, Clojurescript, AWS | Palo Alto, CA | https://www.ladderlife.com
Ladder is building life insurance for consumers: instant, simple, and smart. We're looking for software engineers who are excited to help us reimagine what life insurance can be. Our tech stack includes Clojure(script), Datomic, Kafka & AWS. Read the full job description and apply here: https://grnh.se/43893fe51us
> That's exactly when the vaccine is supposed to protect you. Not when there isn't an opportunity to catch the disease.

Are they saying the other vaccines were tested when you had lower chance of multiple exposures, and they were tested when there was higher chance, and it isn't controlled for in coming up with that number?
Researchers have finally discovered that swimming makes people wet.
At many companies, the offer is made with no negotiation on the table. I suppose some of this is posturing, but the companies acting on good-intent are saying "no negotation -- because we know this is a good/great rate for your experience in the current market".
If your interface is going to be implemented by just one class, I'd offer to skip interface - it reduces amount of code. If you still need to pass, as a parameter, a class A in order to test a class B, you can instead pass class C inherited from A, with all necessary methods overloaded.

If you just create a class A in java, no interfaces involved, class A will have its methods virtual. I'm not sure what do you mean by interface/implementation divide.
Anyfin | Full Stack Engineer | Full-time | ONSITE | Stockholm, Sweden or Eindhoven, Netherlands

Anyfin was founded on a simple idea: financial services can be done better. More human. We believe in adding empathy to the numbers, charts and figures. Because financial services should make life easier. Not harder.

As a Fullstack Developer at Anyfin you will be joining a diverse and fast-paced startup environment with co-workers who are as motivated, helpful and open to change as you are. You’ll be joining a team with a mix of senior, mid level and junior developers where there are a lot of possibilities both to learn and to help others by sharing your knowledge. You will be part of building something truly big from the ground up where no day will be the same.
Tech Stack: React (Native), Node, Typescript, GraphQL (Apollo), Postgres & GCP.

https://career.anyfin.com/jobs/1123990-fullstack-javascript-...
Per capita or overall?
I fantasize about using this for one or two of the (many) emails I send per day.
There are only around 330 million Americans and about 5 million born/immigrated each year. 1 billion possibilities will be enough for about 100 more years. Presumably sometime before then we can replace or update the system (or worst case add one more digit).
I write a lot of Kotlin code but still tend to use Java a lot. All of the features you mention are not really an advantage for Kotlin anymore.

Java has had tools to deal with nulls for a long time, we tend to assume everything is non-null unless annotated with `@Nullable` and let tools check correct usage at compile time... data classes are very similar to Java 16's records. Type-inference since Java introduced `var` is pretty much on-par with Kotlin.

Some people have already started talking seriously about Kotlin now just adding friction, as you need to keep updating its version and the Gradle plugin (which is not compatible with some versions of Gradle if you're stuck with some old Gradle plugins). Java 17 should probably stabilize sealed classes, which is one of the biggest advantages of Kotlin at the moment... to be honest, even though I've always been a proponent of Kotlin, I am not nearly as enthusiastic now as I used to be about it.
If you read the story "The Porter and the Three Ladies of Baghdad" (I think... this is from memory) the women (the escalating beauty of whom as the porter meets each is incredibly phrased by Burton) eventually are fooling around with the porter and they are pointing to each other's crotches and joking about different names: "thy cleft, thy slit, thy coynte, thy clitoris" and the women suggest "the basil of the bridges" (I confess myself mystified) and "the husked sesame seed" (husked due to female circumcision).

Other translations are muuuuuch more tame. Abridged versions probably skip it entirely. When I first read the unexpurgated Burton my mind was blown on the regular.
The one with fountains, uncanny blue water and fake swans?

Such a weird pond.
Also:
https://iconduck.com/search?query=duck

They've got a gr8 collection of ducks
Outlook for Web does have something similar now they call "Outlook service" that loads images through the service under their Privacy and data settings. I think it defaults to "Always use" and the alternative is "Don't use." It sounds like it definitely protects your home IP address from being exposed, it might not prevent a tracking pixel working as read receipt if it doesn't fetch the image until you open the message.

My messages still don't load remote images and are topped with "Some content in this message has been blocked because the sender isn't in your Safe senders list" followed by a link to add the sender's address to the trusted list and another link to show blocked content in this particular message.

I have Apple's Mail desktop and mobile apps set to not load remote content but I think the default is for them to load.
SEEKING FREELANCER | Narrator.ai | remote | part time

Looking for someone with a data or technical background to write content for us. Mostly blog posts aimed for data engineers and analysts.

https://www.narrator.ai Narrator (YC S19) is a library of expert-written data analyses that anyone can run instantly on top of their data.
What is broken about it? People were over leveraged and others acted on it. Seems to be working as intended. If GME is at this P/E a year from I'll agree with you
> If every government in the world is printing money like crazy, how is this "stable".

It's stable because during a recession, as loans are closed out or default or just don't get issued, money gets destroyed/created slower.

The government may be printing money, but fractional reserve banks aren't. This is a point on which most people who talk about printing presses are completely ignorant of.
Neocortex Supercomputer to Put Cerebras CS-1 to the Test
completely unrelated but watching at that Twitter thread looks like bitcoins is a boys only club, putting gender issues aside - I don't think they are particularly interesting here - it's kinda telling IMO.
Does anyone expect covid to be a significant cause of death in the US past, say, May 15? I guess if we get another wave very soon, maybe it could persist. But it just seems like this is on its way out between organic immunity and vaccine immunity (especially because the latter was focused on the vulnerable).

I'm not an expert, so don't take this as advice to go coughing on everyone. But we all have to make some decisions based on imperfect information and it seems like covid is nearly knocked out.

There is some concern over another wave, but it might just be minor cases from unvaccinated young people. That hopefully won't lead to a lot more deaths.
I've seen it work on most wifi networks where you need to log in (or check a box) on a web portal before access. Basically anything that uses HTTP redirect captive portals will probably work, as UDP port 53 isn't blocked.
Swedish carbon-fiber battery could revolutionize car design
How does making Optionals allocated on the stack (value types) prevent this?

Or rather why do you need value types to accomplish this?
Congrats to 10 years of writing an Ubuntu theme pack!
I have MSc in mathematics, I can follow the idea of conservation of momentum. I just know a little more than you and understand that things are not so simple.
105,000 years ago in the Kalahari Desert, people invented complex culture
Not only. There are many places with internet and poor banking system, Nigeria comes to mind.
Multiple register file for Lisp-oriented VLSI chip (1988)
"I do see value in a crypto that's pinned at a weighted average of every single currencies' worldwide weight"

The values of currencies are only relative (established by exchange rates).
How do you calculate an average for all the existing currencies (weighted or otherwise)?
What am I missing?
I was under the impression that this was more of an unofficial thing, not an official HN feature.
The difference is that it almost never makes sense for a company to use cryptocurrency technology "internally". If you don't want to be a Bitcoin-esque distributed anonymous organization -- if you want to be able to comply with laws or sign legally-binding contracts, for example -- traditional database technology is much cheaper and easier to use.

Some companies have announced cryptocurrency-related initiatives, but the only benefit to them is that lottery-like speculator behavior might pump up their stock. (See companies like Long Blockchain, formerly known as Long Island Iced Tea.)
Encrypted files all the way down.
There is absolutely no evidence backing this.

The utility of the WWW was eminently visible to experts even before it existed.

I have yet to meet an expert in equivalent fields who complains that the core issues in finance can be solved by cryptocurrencies.

In fact I don't really see any issues that can be solved by crypto. Trust issues? Crypto users are as likely if not more to be scammed and the technology itself doesn't build trust any more than a webpage does; it's the backing of a legal system that does.

International transfers? Google for a few minutes and you can find plenty of places where you can get mostly decent rates. The only places I can think of where this is an issue are Argentina and Venezuela, but that's not a niche that corresponds with the current or future crypto market valuations.

Descentralized trust? If there's one thing I trust less than human institutions, it's "bug-free" code.
Sr. Backend Engineer
Eezy | Remote | Full-time

Eezy.com is a rapidly growing freemium stock marketplace, whose mission is to make beautiful graphic resources available to everyone, everywhere. We currently serve millions of monthly active users, from 150+ countries in 7 languages.

We’re looking for Engineers with deep commercial Ruby (or equivalent) experience, who have built high traffic applications, and that like working in cross-functional teams. You'd be primarily doing backend work on a Rails 6 application, but a plus if your comfortable full stack.

Link to apply: https://www.linkedin.com/jobs/view/2468541315

Director of Engineering
Eezy | Remote | Full-time

Eezy.com is a rapidly growing freemium stock marketplace, whose mission is to make beautiful graphic resources available to everyone, everywhere. We currently serve millions of monthly active users, from 150+ countries in 7 languages.

We’re growing our team and we’re looking for a leader to help manage, grow, and scale a team of Engineers. As the Director of Engineering, you will work alongside the CTO in leading the Engineering organization. You will manage a team of engineers, and work with the team to build and maintain efficient engineering processes.

Link to apply:
https://www.linkedin.com/jobs/view/2483746401
Meta comment: Scholar's Stage is the most interesting blog I've encountered in years and its RSS feed is worth subscribing to.

One hopes China doesn't invade Taiwan, as one hopes a pandemic doesn't happen; if China does, a lot of the general audience, accessible material about what is likely to occur will have been published at Scholar's Stage.
> except nuclear

> our only true source of renewable energy?!?

These things appear to contradict each other. I also can't understand the logic of "we can't use nuclear power, but please don't stop the rays from nuclear explosions far away from killing us all". If my options are let the sun kill us all, or run a risk of nuclear meltdown here on earth, my vote is firmly in the "block out the sun and run on nuclear power plants" camp.
Nothing that has been proven conclusively, but evidence suggests that in the near term you get over 90% effectiveness >12 days after the first dose. What isn't known is how long that phase lasts before fading. Personally, I wouldn't worry too much about delaying a bit, as long as it wasn't more than a month or so.
Overleaf (https://www.overleaf.com) | REMOTE (UK/EU/US/Canada) | Full-time | £35k–£60k | UX Designer

Overleaf builds modern collaborative authoring tools for scientists --- like Google Docs for Science. We have over seven million registered users from around the world. Our primary product is an online, real-time collaborative editor for papers, theses, technical reports and other documents written in the LaTeX markup language.

We are looking for an UX designer with a product-driven background and a keen interest in user research. You will help us improve Overleaf by discovering opportunities and pain-points through research and analytics, by crafting user experiences that help our users get their work done and by continuously assessing and iterating Overleaf.

Some reasons you'd enjoy working with us:

- We’re very much user-centric. We use mixed-methods research to inform our product decisions, assess our solutions and, in general, to keep in touch with our user base

- You will have autonomy whilst being part of a cross-functional team of product managers and developers, with whom you will work closely to bring your designs to life

- Working hours can be flexible to your needs. Our core hours are 2pm--5pm UK time. Applicants in the US, Canada and UK/EU are preferred.

- Remote is a first class citizen; even before the pandemic, all founders and employees worked remotely. When we can do so again, we'll get everyone together in London a few times a year for valuable face to face time.

Please see https://apply.workable.com/overleaf/j/4EBD7770B6/ for more information and how to apply.
Outer Inc | Senior Software Engineer | Remote & Santa Monica (US only) | Full time |

Outer is a venture-backed startup based in Santa Monica, California on a mission to get people outside and inspire healthier, happier, and more fulfilling lives by creating innovative direct to consumer outdoor furniture.

We are looking to immediately fill the following rolls: - Product Manager - Sales Associate - Customer Service - Operations - Senior Software Engineer - Lead Analyst

See list of full openings and apply here: https://liveouter.com/careers

Feel free to email me as well _jimi At liveouter [dot) com-
What makes you so eager to live in a deflationary money system?
Go has a lot of boilerplate code - simple things take many lines, so I wouldn't be too serious about 1M
Oh god google maps did this to me during a blizzard once. Going from plowed primary arteries to secondary side streets that might as well have been skating rinks was NOT COOL.

"But it's 2 minutes faster!"

Not when I'm going half the speed and starting to slow down halfway through the block to make sure I don't slide right out into traffic.
I liked the cookie banner. While I don’t know if it hides something darker I wish all cookie banners were so simple.

In terms of the article it is long. Enjoyed the article, felt balanced. As maybe a slightly harsh summary (not of the article but the topic):

Mental health professionals provided by Uber/deliveroo style companies.

I see why Charlie Brooke stopped writing black mirror. We have stepped through the mirror.

The only way something like this could not end up really hurting people is if there was no short terms goals. Given each company appears to be attempting be first to giant IPO I would imagine they will leave quite the wake in their path. It would need philanthropic investment coupled with patience.

Though that doesn’t mean to say the people in those companies don’t have good intentions. Maybe they have the best of intentions. In theory it’s a really nice idea. Though I am too pessimistic to believe huge pressure placed on the company as a whole for rapid growth over something so delicate would not end badly.