skysight-inc/HackerNews huggingface dataset:
you are supposed to not use email as a token of user uniqueness, because it's not.

the fundamental problem here is assuming that "emailA == emailB" could ever conceivably be used as a proxy of the equality "userA == userB". Unicode tarpits aside (that's a legitimate problem where even if you did everything exactly right, libraries or api calls etc might not) the idea of "do these mailboxes belong to the same user" (in the sense of stripping '+' suffixes from gmail boxes etc) cannot be answered period. You cannot affirmatively confirm this nor can you disprove the assertion either, without some additional information about the behavior of the receiving mail transport agent.

even if you understand the behavior of the receiving MTA, you cannot prove that they don't have an email account somewhere else, so that is not sufficient either.

email is not a key for user uniqueness, period. It's a channel for contacting a user. You don't mess with it, and you simply send an email and see if the session user can authenticate it. If you want identity verification that happens at another layer, not email.

"transforms" like lowercasing or mailbox-suffix-stripping are only window dressing patching around this fundamental issue. There is no way to affirmatively go from "email address" to "user identity" without more information from another layer. It's a communication channel, not an identity provider. You can (reasonably) use it as a medium to talk to the user while you verify them against something else (although like SMS it can of course be hijacked unless your IDP protocol accounts for this possibility) but "email verification" is not and can never be an IDP in itself. Gmail addresses are free.
I don't know whether to laugh or cry when I hear women bemoaning the lack of "good guys" on dating apps.

Inevitably when I ask them about their height filters they look at me like I'm dumb and say "oh, only 5' 11" or above, duh".

My wife, who is 5' 2" told me she did the same thing and would have never met me online (I'm 5' 9" in tall boots).
California's population did not decline, per the US census. It's share of the overall US population slightly declined (ie grew more slowly than eg Texas). So Cal lost one congressional seat in the new apportionment, and thus one vote in the electoral college as you say.
Even with the use of Photoshop, copyright still depends on the source materials used to create the art.
Adding user-defined functions to SQLite is not difficult, and the mechanism is quite flexible. You can create extensions and load them when you create the SQLite connection to have the functions available in queries. I wrote a blog post explaining how to do that using Rust, and the example is precisely a `regex_extract` function [0].

If you need them, you also have a "stdlib" implemented for Go [1] and a pretty extensive collection of extensions [2]

[0]: https://ricardoanderegg.com/posts/extending-sqlite-with-rust...

[1]: https://github.com/multiprocessio/go-sqlite3-stdlib

[2]: https://github.com/nalgeon/sqlean
Eventbrite is a common one I've seen.
> I hope Portugal won't tackle it like my country, with a cap on rent and other market distortions. I think that only makes it worse.

That's one of the reasons why portuguese renting market is so bad. There were rent control policies for like 40 years. It has been phased out but the market still has the signs of its damages.

There also other contributing policies and the policies change almost every two years.

I'm one that could invest in the market, to bring more houses to be rent, but I can not risk 150 000 euros buying a house to rent (middle income market) and then having problems evicting with a non-paying renter, being forbidden to increase the rent due a new law or god help me if I need to use the court system to ask for renter damages.
No! That's not how it is. The way it is, is

- every app more complex than how I like to do things, is an overengineered mess

- every app less complex than how I like to do things, is an offensive relic from the distant past
Thanks for the recommendation. I've been needing better audio quality from my machine than it can produce, but it's actually pretty hard to figure out how to accomplish that if you don't already know.

Been through three different external audio devices, and they've all sucked. I'll try yours.
They just exhausted their last evenue for appeal two days ago, payment is likely going to come "soon".
The tech boomers are showing their age
San Francisco’s Art Market Struggles in the Shadow of Los Angeles
I wonder the impact DALL-E will have on abstract art. Maybe we'll see a severe devaluation of abstract artists since most people will be unable to differentiate human from computer generated art.
University of Michigan | System Administrator | Ann Arbor, MI | onsite | full time

The Ford Center for Autonomous Vehicles at the University of Michigan is hiring a system administrator. We're looking for someone who has experience with Linux, multi-GPU Nvidia systems, and Docker.

Learn more and apply here: https://careers.umich.edu/job_detail/221427/systems-administ...

Please feel free to reach out to me at oelkem [at] umich [dot] edu with any questions!
> People tend to follow incentives, rather than focusing on making wise decisions.

This is the key issue. Solving it isn't easy -- it requires people who are wise, and wisdom is a scarce commodity.
Except:

1. In Roman numerals M is thousand but MM is two thousand (e.g. MMXXII)

2. In scientific notation M is million (e.g. 1 MW)

The usage of MM to represent 1 million is done by people who didn't understand Roman numerals originally.
Organized activities can be a good way to meet people, but don't be that creepy guy in a sports league or hobby group who is constantly hitting on all the women. It just wrecks the activity for everyone, and discourages women from showing up at all. Context matters.
The issue is that the Government should bring the infrastructure to the outback, as other European countries do. In another hand, I love the almost rustic Alentejo.. I guess having unstable regions like South America, Asia, Middle east and Africa is one factor, among other factors already described in this thread, raising housing prices...
Location: Denver, Colorado
Remote: Preferred
Willing to relocate: No, but happy to travel as needed
Technologies: Node, Express, PostgreSQL, MongoDB, AWS, React, Redux, TailwindCSS
Résumé/CV: https://www.dronkers.dev/assets/tim-dronkers-resume.pdf
Email: tim@dronkers.dev
LinkedIn: linkedin.com/in/timdronkers
Website: www.dronkers.dev

Hello HN,

I’m a problem-solver by nature and do my best work in collaboration with others. I love exploring new technologies but feel most at home in the JavaScript ecosystem.

Recently I wrapped up an open source project called Seymour. It involved building a globally distributed active monitoring solution for API endpoints. As a co-creator and Software Engineer working on this project, I took a lead role in designing Seymour’s event-driven messaging infrastructure that ultimately resulted in a resilient and efficient means of triggering HTTP requests from any one of 22 locations around the world. My team and I gave a presentation on the final product which you can view on YouTube (https://www.youtube.com/watch?v=yzey_PglYoQ), if you’re interested.

I'm looking for full-stack opportunities that lean a bit towards the front-end. Thanks for the look!
Google was pleasant. Everyone was very professional. Their coding questions were unique, yet they all were needing a very straight forward CS 101 algorithm and data structures. Nothing tricky, but I did have to think about the problem for a few minutes to have the insight that it wasn’t tricky.

A lot of software engineering is finding the simple solution in what looks like a hard problem, and I thought their questions simulated that well.

Their design questions were pretty standard but it was a good back and forth conversation, not an interrogation. It seems clear that google gives everyone at least some training on how to conduct good interviews.
For more than 30 million dollars I wouldn’t be surprised if they give it shot on first amendment grounds. The gamble would be the additional legal fees v.s. the chance of success.
Worse isn't the distinction, clarity of danger is. If your hands didn't get crushed at work that day then you can stop worrying about your hands when you go home. Not the case with whatever he was swimming in.
Why can’t we just call it murder?
Why? There are democratically determined laws for criminal offences. They apply to everyone and there is a justice system that handles it.
I lived in Athens while working on a Phd in P Chem. Looking back on the two years I lived there before I dropped out to run my app business, I didn't realize at the time what a perfect city it was to live in. There was _always_ an interesting show or art performance. And the concentration of graduate students and researchers meant you'd have the most interesting conversations in passing at the farmers market, etc.
Ah, that makes more sense. So they are still open routes for appeals and the ruling isn’t final yet.
The Baboon Rule
My car starts charging at 10:00 PM on weekdays. I don't have a time of use plan, but I like giving the garage a chance to cool down a bit and I might as well have it charge later when I'm not putting as much load trying to cool off the house for the evening.

Last night I plugged it in around 8:30 PM. It started charging at 10:00 PM. It spent ~2.5 hours charging, finishing up its charge around 12:30 PM. It pulled ~6kWh of energy over those two hours, so it was charging at about 25A of power. Then about 15 minutes before I leave in the mornings, it preconditions the car and battery to the temperature I want using the home's energy. Its nice always getting in a comfortable car every morning regardless of how hot or cold it is.

I could have shifted this even a few hours later and it still would have easily met my needs. I could of had my car start charging at 4:00 AM and it would have hit my target charge by 6:30.
Is it an endo or a mesoplanet?
OpenAI trained up DALL-E 2's morality policy on the biography of John Ashcroft.
Thank you.

My parents were involved in stuff like the National Organization for Women (NOW) while women's rights around abortion and equal pay etc were being attacked under the Reagan administration in the 80s. So I grew up having strong feminist role models all around me. I was taught to treat everyone as an equal, and to speak respectfully. Using terms like police officer instead of policeman, fire fighter instead of fireman, and so on. Think how quaint that sounds today!

I'm appalled that pretty much all of that seems to have died since the 90s. Grown women on reality TV call themselves girls. Traditional gender roles seem to be cemented in place by marketing. I see the most chauvinistic, repulsive men being rewarded for being an "alpha".

So I dunno, to me it feels like it's over. I don't see a way back to progress when half the population subscribes to gender stereotypes. I feel like I was prepared for an egalitarian world that never came to be.

And not just feminism. All of the social justice causes I'm most passionate about, beginning with the destruction of wealth inequality, seem to have fallen by the wayside. It's just all bad news all the time on every front. Maybe there's a silver lining there that it's all fake. Maybe we can shift out of this false reality and manifest a better one. That thought is about all that's keeping me going anymore.
> or having sound cards full of synthethizers that could create new audio on the fly.

To be fair, realtime synthesis just became obsolete for most purposes once CD quality digitized audio became cheap enough to store (and later, to stream). And for musicians, once CPUs became fast enough, SW synthesis with its limitless possibilities took over from HW synthesis.
I think his point is that a naive implementation of an extremely simple function uses 35x more memory than the 'optimal' implementation, which is not at all obvious without knowing internal details of the compiler.
Thanks for adding that detail. I wasn't sure how much France and the US varied.

On a sidenote, I'm constantly amazed by how well my C+ high school french has held up. I can read and understand 90% of this.
Considering the other mentions of a legit use case for continuing the group, and the problem of a random "new owner" swooping in and sniping the group/list for their purposes, I wonder if the solution is to intentionally corrupt the list [0]?

At least that would prevent the sniping. In your case, do you have any continued access or has control already been sniped?

[0] Delete all but a few members, replace all members's email addresses with junk/temp email addresses, etc.
Apparently OJ Simpson had only paid the Goldman family $133K of the 50M he was ordered to pay as of last year[1].

[1] https://www.ktnv.com/news/national/judge-denies-motion-oj-si...
>most performance oriented configuration

I am 99% sure SQLite is going to win unless you actually care about data durability at power loss time. Even if you do, I feel I could defeat Postgres on equal terms if you permit me access to certain ring-buffer-style, micro-batching, inter-thread communication primitives.

Sqlite is not great at dealing with a gigantic wall of concurrent requests out of the box, but using a little bit of innovation in front of SQLite can solve this problem quite well. The key is resolve the write contention outside of the lock that is baked into the SQLite connection. Writing batches to SQLite on a single connection with WAL turned on and Sync set to normal is pretty much like operating at line speed with your IO subsystem.
AMD Ryzen 7000 CPUs Reportedly Run Hot
> Personally, I think this is the effect of governments themselves no longer believing in nations and borders or a responsibility for them, and simply importing polarized populations of both very rich and very poor people

> It's barely right/left at all, it's just nihilistic power as its own end.

These statements are skillfully leaving out "ethno" part of nationalism. Once you add that quite obviously real and active element back, it's very much a left/right difference.

The left's solution to the problems brought about by globalization is to subtly bias the scales of re-industrialization policies toward the domestic labor market - evidenced by things like the battery materials sourcing and assembly location requirements, and income limits of the recently passed EV tax credits.

The right's solution to this has been playing on fears of a purported invasion by non-white citizens from lower income countries. A decade ago that would have been a controversial claim to make about the right, but today's right openly proclaims those ideas.

Portugal's case is interesting because they lived under a nationalist dictatorship that only ended in 1968, so many people alive today remember living under that. In my travel there, I found that many people in the age groups that vote heavily conservatively in the US and UK instead vote democratic left as a result of their lived memories of nationalist dictatorship.

Portugal does need to figure out what else has to offer the world economically in addition to great weather and beautiful cities and countryside, in order to have a better balance of trade, but it's unrealistic to think it can do that while shutting down immigration.
> sub5 / normie / chad

> looksmaxx, moneymaxx, surgerymaxx

> daygame, nightgame, warm approach

The language itself reveals deeper structuring principles in terms of truths/untruths, from which the knowledge presented in the chart arises.

The problem isn't that it's ideology; the NYT is equally ideological (ironically I had a far more visceral negative response to the angle of the OP article than to the above chart). The problem isn't even necessarily that it's TRP/manosphere ideology, but that it's treated unreflexively.

The question that immediately comes to mind is "why are the only categories 'sub5', 'normie', and 'chad'? What grounding principles must I assume in order to decide which of these categories I'm a part of?" Same goes for the proposed actions: what worldview must I assume so that these action-words "make sense", are coherent?

I can't speak for everyone, but when I personally dig into these questions, the answers I arrive at don't align with the other ways I elect to live in the world. I'm not saying the chart is "wrong", but rather that it's not relevant, for me at least.
I doubt this. We seem very hesitant to seed any world with any kind of life, even going through great lengths to ensure no errant bacteria get carried on a rover or something.

If we were serious about spreading life, we could loaded up some rockets with basic organisms and throw them onto whatever worlds we want to seed, and then a few million years of evolution should take care of the rest.
I agree with you, however keep in mind that the app stores have rules against just shipping a webview.

Disclosure: I founded https://webtoapp.design where I create apps based on websites, which is how I know the following.

If you have a well performing website that feels like an app (e.g. by being a SPA), you can get accepted with an app consisting of just a webview. If you have a regular website on the other hand, there's a high chance you'll get rejected by Apple (Google has the rule too but basically never rejects webview apps). You can get around this by replacing some parts of your website with native components (e.g. app bar instead of website header, native drawer menu) which will make your app feel more like an app, so it's no longer in violation to the guidelines.

That's basically what I'm doing for my customers with great success (never failed to publish an app because of this rule). Of course keep all the other App Store guidelines in mind, such as whether you need to use in app purchases, provide a login with apple, etc.
I totally hear what you're saying. One thing I can say extremely confidently is that while my agency was eating our own dogfood with Payload during 2020/2021, we released some large projects on Payload and have kept Payload updated in all of those projects since. It's been seamless. A large focus of ours since the beginning was to identify an API that could reduce breaking changes to an absolute minimum and to restrict the use of other packages wherever possible, to avoid the NPM whirlwind. Our config-based approach has delivered exactly that. All of our projects, and our customers' projects, built even before beta release have been updated without issue. But this is certainly systemic to NPM and especially if you look at packages that are of lesser quality. That's the classic downside to the way that the JS ecosystem does things - it's basically open-ended at every turn. Even with React. But I am very confident, having had experiences very similar to yours, that it's handled quite effectively with Payload.

On another note, one of our goals with Payload was to rigorously minimize the amount of learning that you have to do to get up and running with Payload's specific conventions. This was a huge requirement of ours while we designed our initial API. We've always _hated_ having to learn the intricacies of another platform like Drupal or WordPress before being able to be proficient in those systems. It's like you have to get a degree in the CMS before you can use it rather than sharpening your skill set with the underlying language.

Payload's conventions are quite flat and are all config-based. From there, you write your own code to do whatever you want in the conventions that you're used to.
commercetools | 100% Remote (European Union) | Full-Time | Principal Engineers

I am the Director of Tech Leadership at commercetools and I am looking for Principal Engineers interested in contributing to the fast growth of our leading customizable API first (GraphQL & REST), Cloud-native (AWS & GCP), Headless Commerce SaaS processing more than $1mio revenue per hour depending on the time of the day.

If you're a trusted leader who is passionate about modern technologies, naturally curious, alway eager to share your knowledge and thriving in an international scale-up learning environment, then we'd love to build the future of multi-channel eCommerce with you!

Some of our global benefits include:

- Work Anywhere: Up to 60 days/year from a country different from your base country

- Open Learning & Development Budget

- ct Academy: Regular internal training sessions

- Flexibility: Morning person or night owl? We believe in outcome and motivated employees

- Mindset & Growth: A diverse, creative workspace with an international culture & learning environment

To apply:

- Principal Engineer - Cloud Architecture (m/f/x): https://boards.greenhouse.io/commercetools/jobs/5263785003

- Principal Engineer - Reliability (m/f/x): https://boards.greenhouse.io/commercetools/jobs/5034096003

To check all our open vacancies: https://commercetools.com/careers/jobs
When I first found about cryptocurrencies it struck me as it was the first time in the history where data on my computer were directly worth something. Which suddenly made security worth something.
Their annual revenue is ~$180M. If any appreciable portion of their student body turns on them it's going to start to hurt very quickly. A sober assessment says that very few students would actually leave but there's a tail risk that it turns into something unsustainable.
I had a terrible experience with Newtonsoft every time I used it:

* compatibility-breaking changes happening without proper versioning, which meant if someone happened to install their copy in the GAC my app would break. I had to start shipping custom builds of Newtonsoft with the version 9.9.9.9 to stop the GAC from breaking me and I never had this problem with any other managed library

* Bad performance

* The necessity to do awkward things to solve basic serialization problems, like write a custom contract resolver just so that it wouldn't try to write to read-only properties

The standard JSON libraries in the BCL at the time were much worse. The new STJ looks alright but after so many bad experiences I can't bring myself to trust it.
RFC 822 and some email-related systems accept commas as valid and to mean multiple receivers. This can be dangerous if user-inputted strings aren't properly filtered. I recall a website that would accept "bob@example.com,admin@company.com" as a valid email, send the verification to both emails, and grant administrative privileges to the site once verified, since the email clearly ends in @company.com and belongs to the company!
Location: Charlottesville, VA
Remote: Yes; Have worked remote for most of my career
Willing to relocate: No, occasional travel/on-sites okay.
Technologies: UX, Rails, HTML/CSS/SCSS (by hand), some experience in Stimulus/Turbo, React, Angular
Résumé/CV:https://www.linkedin.com/in/johnathayde/
Email: john at athayde dot com

I'm a broad-based Senior IC UX/Visual Designer, Mid-level Rails dev, and long term brand/marcom designer. I've build cross functional design/dev teams (InPhonic, LivingSocial) and can work between design, product, and engineering comfortably.

Co-Authored "The Rails View" for Pragmatic Programmers, and have spoken widely in the Rails and JS/React spaces on UX for Developers, Pattern Languages, Design Systems, and Product Development concepts.

Immediate availability (31 Aug 2022) due to a restructuring.
I think long term it already is fair: the extra profits should end up in Sweden economy, and citizens should come out wealthier as a whole.