skysight-inc/HackerNews huggingface dataset:
Why do you use it for dependency injection? Why can you not pass those parameters directly when instantiating your service?
Requiring third party apps to serve ads for you sounds like an huge headache and I don’t think I’ve ever seen it done. How do you prevent the ads from causing problems for the “tools” use case? Do ads have to be exempted from e.g. Apollo’s keyword blocks? How can you guarantee to advertisers that their brand safety rules are being followed?
Just wanted to pick up on this minor point:

> current bottleneck seems to be RAM

RAM exhaustion is often a secondary side effect of the true underlying bottleneck.

It could be that RAM used for temporarily processing an HTTP request, say, would be freed quicker if the database returned sooner. Maybe the database is the actual bottleneck. And the actual root cause is an indexing / partitioning issue.
I consider my job just the waiting room until my next job.
Drug legalization, gender reassignment and defunding the police are not mainstream views from other countries.
I'm working on a platform where data changes in real-time, often every few milliseconds. It's not stored in a DB, and a lot of it is computed on-the-fly.

What I want to query is a perfect fit for SQL. However, it's very much not in a database.

I also don't need a subset of SQL. I would need things like stored procedures and ideally things like virtual tables. There's a lot of computation going on in the queries. The postgres can represent 100% of what I want, but it's a big complex syntax.

In an ideal case, I could pick up pieces and run with them. I think I could reuse parts of things like a query optimizer too.
The article says they weren't allowed to accept tips
My first guess was that it scaped as Elemental Nitrogen. ~78% of air is N2

But according to Natgeo

https://www.nationalgeographic.com/environment/article/how-t...

Compost is rich in Nitrogenated Nutrients. So far so good.
Might as well read “Joe Rogan offers vaccine expert $100k to wrestle in a pit of shit.” There is nothing to gain by participating in farcical “debates” with people who invent “facts” and purposefully misrepresent studies, let alone subject oneself to the abuse that listeners will heap upon the doctor.
Could it be any worse than an Electron application?
> but the N+1 SQL query problem is a giant thorn.

It's worse because in a big system this becomes N+1 API calls to other systems (each with their own permissions, latencies, caching etc.)
I have to admin that the inclusion of an "AI" feature makes me less likely to use this tool. While it warns that the AI suggestions may not be correct (i.e. they could be hallucinations) there's no warning that using OpenAI will send some or all of your code to a third party. Many developers may realise this but if the tool developers don't highlight privacy concerns, what other issues may be lurking in their code? Developers today are too promiscuous with their users data.
TOS + require the user to login in to browse Reddit pretty much solves that right?
On a team of ICs, making your job easier is making everybody else's job easier, because you're all doing the same kind of work. If you're on a team where everyone insists on having everything documented down to the T before any code actually gets written, then you're on a team that's going to ship features slower and have less flexibility. That's what's making everybody's job harder.
Sorry to hear. Reminds me of the "cofounder" that I had who wanted a sizeable equity but ended up bringing nothing technical or managerial to the table. The startup failed after 1 year, and we just wrapped everything up. I was secretly glad it failed.

It also reminds me to only work on startups with someone who you really know and trust, like a best friend.
You can tell how strong a manager is by how often they ask for more headcount
> "and lake cabins are like $50k"

As a resident of the state below, I've been looking at cabins. Any recommendations?
A retirement account is based on the premise that its owner is going to stop working and adding money to it so they can draw money out of it for the rest of their life.

Companies don't generally have the same long term goal to stop earning revenue and ride out their savings until they die.
> making other people more rich at the cost of others

Not everything is zero sum. There is a reason that when you purchase something both sides say thank you.
I have found that a lot of engineers learn helplessness because they've been burned by reporting issues to bad managers. Bad managers only shift the blame downwards. Why would any sane engineer ever report anything if there is a chance it will be held against them?
Kong seems to have some offerings on the API gateway security front for GraphQL https://konghq.com/blog/engineering/graphql-authorization-at... I haven't looked at it very closely yet, but I'm wondering Kong for other reasons (unrelated to GQL)
Regarding rewilding, I'm all for it, just not in the E. O. Wilson's racist half-earth way. Humans are and can continue to be part of nature.
There might be room for bringing back some of the mega-fauna that we killed off around the world, though, with preserves and parks.
It's premature optimization. Why bother with Israel when the main English reading audience likely has much more direct influence over the biggest war profiteer - america.

Blaming Israel, is either anti-Semitism, that's it's only with criticism when people representing Jews do it, or colonialism, that it's only bad when it's not western powers doing it.

It's only a story because it's Israel, and Israel is seen as lesser than France or the USA
Not quite, English and Spanish are just too dissimilar. Surzhyk is like Portuñol and it's different in different places

https://multilingual.com/articles/portunol-blending-spanish-...
For me it recognizes basically all the movies without any intervention, downloaded from random places. For those few it can't find, I just put IMDB id in its metadata and its done. For music, I tagged all albums with Picard previously, so each has musicbrainz data and was instantly recognized fully. On boarding for 10TB media center lasted maybe an hour for video and 0 for audio.
Discord has 'indexing' and search, just like how Slack does. It's just not on the public & open web - only searchable inside of Discord.
As I said, context-switching and interrupting my work to review code is going to be less of an impact then setting down a task entirely to work on implementing a completely different task. Reviewing already written code just doesn't require as much context as writing the code from scratch, and the other engineer (in theory) has already done the job of putting all the context into the pull request description so you can review it easily.
I'm getting months of work because I need a production-grade system:

- Reasonable performance

- Test infrastructure

- Pretty comprehensive SQL support. A lot of computation happens in the queries.

- Maintainable

- Documented

Most things can be hacked together quickly, but that's different from correct production-grade code.
You are aware that a pun involves multiple meanings, right? Maybe it was intentional and maybe it wasn't, but the word "trump" certainly lends itself to such a pun and obviously that would have been one of the meanings.
What's the mechanism by which an NDA translates to control of Mastodon instances? Because that's totally outside the scope of a normal NDA.
> Jun 16, 2023

It's also interesting that the article seems to have been updated/published (I can't seem to tell which) 2 days ago...
I think they need a self-moderating system aka Project P92 and the entire infrastructure and people are already there. Minimum costs, your rules. Next ads.

perfect timing, people are looking for where to go from reddit and twitter. Mastadon and lemmy are a bit confusing for a newbie, I think Meta will fix that.

Metaverse will not pay for itself.
Hi Jeff

If I understand the page for Fraud Guard correctly, this appears to cost money.

Seems like Twilio should be filtering spam (a) by default / auto-enabled for all and (b) at no cost to the user.

Much like how spam is included & auto enabled for all (and free) from Gmail/Outlook/etc.
> Apollo has really nice out-of-the-box caching that can be tricky to replicate with rest.

Caching is trivial to do with REST.

The "really nice caching" that Apollo does literally deserializes and deep inspects both the request and the response to try and figure out caching on specific fields. Also, POST requests are not cacheable according to HTTP spec.

With REST you set an ETag and/or Cache-Control headers and let your existing infra and client browsers handle that.
I proposed a solution in another comment that had a "side vote" feature as the disaggreement/unpopular option (since we rand out of directions for arrows).
"X is an anti-pattern" comments/articles, offered with no backing evidence, is a spot-on example of bullshit tech content.
It might still remain in the cache of another instance, but there is really no permanence build into the Fediverse. If an instance goes down, its content and user accounts go down too. There is no quick&easy way to migrate content to another host. There are no crypt-ids (e.g. PGP keys), everything is refered to as user@host, even message-ids aren't even globally unique, e.g. these two refer to the same post:

* https://beehaw.org/post/598023

* https://feddit.de/post/881008

Fediverse still has a lot of work to, right now it feels more like a quick hack than something that could significantly improve the Internet in the long run. If an instance goes malicious, you have all the same problems as you'd have with an unfederated server, after all federation is completely optional in the Fediverse.
Violent uprising? Good lord the self importance of the keyboard class knows no bounds.

Half of you will be replaced by LLMs and the other by offshore low wage workers. In the middle term, companies will simply replace those who down tow the company line with those who will. Gather ye WFH days while ye may.
Are you really talking about asscreed as a game with no microtransactions?
The same. I basically never edit metadata. I rarely add IMDB id when slip happens.
Secret shoppers are paid by the company in question. How is that in any way relevant?
I found this to be a useful way to visualize the word2vec algorithm
I was considering using authentik, but I'm not very keen towards having a Django application taking over SSO authentication.
For me, the question was "Can I reduce my dependency on mobile devices by 90%?". And for me that answer was No. If all you do on your phone is reply with either "Yes" or "No" and use Siri for all other things, then yes. I found even for driving directions that my Apple Watch is just a nice to have during the drive, but I still prefer to input the destination using my phone.

I view smart watches as a convenience, but smart phones are a necessity.
> then you would need to write 2 different REST endpoints to handle each clients.

Or you use Accept header for its intended purpose

Accept: com.company.user-aggregated/json

Accept: com.company.user-aggregated-lite/json

etc.

And let the server return the fields defined by the relevant schemas.

I mean, the advise given for GraphQL in prod is to literally call predefined queries only.
IMO you can experience a form of those good old days if you find an organically created community which doesn't care about popularity. There's a few on discords. Some on matrix. Some very small fedi instances. Smaller Lemmy boards will likely feel similar too.

It's basically the effect of people interested enough to be already connected on some level in a small group, but not trivial to find and flooded with people. Any group over 200 people losses that charm I think.

The last one I joined was a discord for a smaller podcast with maybe 20 active users and it's lots of fun.
I don't think such important data should be left up to the user's discretion by a supposedly privacy-focused company.

If they're okay with allowing users to enter a personal username, email address, and a password that's probably not unique, and if the attitude is "privacy-concerned people should just know xyz" then I have to wonder what other things they apply this attitude to
Fun fact, pizza was virtually unknown in USSR throughout its existence.
> I doubt this story is real

Oh, never underestimate the incompetence of clients' compliance gremlins to mangle actual regulations into impossibly contradictory checklists and requirements.

That said, we have had trick security questions before too.
The *arr applications can automate it but I personally don’t like doing it that way, unless you are good with your quality profiles bad files can overwrite good and it’s not the best with removing unnecessary files

I use a program called filebot which uses the same metadata sources as Emby/jellyfin and will automatically rename and move files.

So sonarr/radarr queue things up in rutorrent that saves to a temporary location and then I drag to filebot to rename, skim the results for things going weird, and tell it to move em
My current job (related to providing clean water) aligns with my values. In the past when a job hasn't, I don't care to get better at it and it's only the money that makes it worthwhile until I eventually find a better fit (including teaching at a high school with fewer than 60 students where us few teachers had enough autonomy).

To summarize: caring.
Why Daniel Ellsberg tried to get prosecuted near his life’s end
So most computers sold with Windows have their actual key embedded in the BIOS on the motherboard. Others, which were upgraded to Windows 10, send Microsoft's servers their hardware ID, and are activated based on a digital license stored server side.

So the generic keys will allow the installer to proceed, but won't actually provide a Windows license... but most computers already have that anyways and will activate themselves when they go online using one of the above ways.
My favorite Algerian loanword is "mickeyettes" for "cartoons" which comes from Mickey Mouse.
“Reddit represents one of the largest data sets of just human beings talking about interesting things,” Huffman said. “We are not in the business of giving that away for free.”

Not the same, but this makes me think of that line from Shrek: " Some of you may die, but it's a sacrifice I am willing to make"
Authorization errors can go in the errors array which has a path reference in the standard.

You generally don't want to use HTTP error codes with field level errors in GQL.
I didn't realize of the date, thanks for the correction. I guess my compliment doesn't make that much sense either.

Indeed, we have a rush for shipping great products to the world (although Wasmer Edge is been more than a year in the making!)
That is understandably going to make public transport a lot less desirable to you.

What goes on in your local public transport is probably not quite universal about public transport, though. So, as I said, it makes sense as a weighing factor -- and in this case it sounds like a significant one for your individual preferences -- but it doesn't mean the suggested hierarchy doesn't make sense in other ways if you don't have that factor.

And if looking at it from a general community structure or transport infrastructure planning point of view, those probably shouldn't be based on the assumption that public transport means having to deal with dicks.
I consult as a software architect and my job is mostly the opposite of this: asking people what problem they are trying to solve and why they haven't considered $EXISTING_SOLUTION
It has been well stablished that compost reduces the need of plaguicides and fertilizers.

But agriculture never having been a basic public service and running on such slim margins that it is tending towards oligopoly, let's not kid ourselves that compost will ever be given a chance

Not all industries have the luxury of joining the green revolution.
Keycloak is a non-brain solution for my enterprise, in-house friends.

Would like to cheerlead for fully opensource Zitadel project here however.

https://zitadel.com/

https://zitadel.com/team

Main repo https://github.com/zitadel/zitadel

Zitadel team clearly understand OpenID, Auth0, Keypass, etc specs and have all previous experience to implement identity management right for SaaS, B2C and B2B project scenarios.

SaaS Product with Authentication and Authorization https://zitadel.com/docs/guides/solution-scenarios/saas

Simplify Your SaaS: Multi-Tenancy and Delegated Access Management with ZITADEL Organizations https://www.youtube.com/watch?v=Cx_WgyY4TOo

ZITADEL Roadmap
https://github.com/orgs/zitadel/projects/6/views/1

Zitadel took a very good direction into allowing to "build my own login and register ui"

Sprint Demo - ZITADEL 2.28.0 https://www.youtube.com/watch?v=hpQ4zrV48LY

[Epic] Login API and improvement of Register API #5015
https://github.com/zitadel/zitadel/issues/5015

https://github.com/zitadel/typescript

Previously had a look at Ory, Keycloak and many others.

Found those solutions either to be more "enterprisy" and over-engineered rather than something which can co-exist in my small team brain.
> The Renault Zoe can do 22 kW AC charging. There are public AC chargers too. They are cheaper to deploy than DC chargers

Maybe ten years ago, a 22kW public charger might have seemed reasonable.

Now public chargers operate on DC, at 350kW and beyond, it seems a bit anachronistic to be discussing 22kW AC public charging.

> So.. you claim no consumer needs "all three phases" for AC charging but now you're insisting consumers need 1 megawatt DC charging on passenger cars … make up your mind

I think you perhaps misunderstood the distinction I made between home charging (single phase AC is fine, as we can leave the car overnight) and public charging, which is relied on during long journeys, and for which 100kW+ DC is essential for practicality.
It's actually a core bit to the "Getting Things Done" book
This is due a miscommunication. The SR-71 was originally developed for rapid pizza delivery(this was when companies took their pledge, “It’s hot or it’s free” seriously). It could deliver hot pizza to any point in the continental US rapidly allowing there to be full coverage with only a few actual pizza baking locations. Unfortunately, the Air Force saw the potential military implications and repurposed it.
Microsoft gave away Windows 10 for the longest to anyone who had Windows 7 and even when that was officially cut off, you could still use an official link to download it if you needed it for “accessibility”
Incorrect:

Our early analysis of performance data suggests that engineers who either joined Meta in-person and then transferred to remote or remained in-person performed better on average than people who joined remotely. This analysis also shows that engineers earlier in their career perform better on average when they work in-person with teammates at least three days a week. This requires further study, but our hypothesis is that it is still easier to build trust in person and that those relationships help us work more effectively.

You can say whatever you want about the Meta analysis, but you can't say that they didn't do one and that they haven't presented the data.
"Newer versions of the compiler build your code with security vulnerabilities" is a very real problem in C. E.g. since x86_64 has no aligned memory access instructions, a lot of programmers assume there's nothing wrong with doing unaligned memory accesses, but actually recent gcc/clang will happily compile those into RCE vulnerabilities.
GraphQL is like SQL. It’s an extremely leaky abstraction but in the hands of someone experienced, you can do amazing things with a fraction of the effort required.

But just like SQL, you have people who happened to learn SQL in passing and it’s like a table saw in the hands of someone who doesn’t know what to do.
Where does the money come from? Customers don't magically appear. Any, and I mean _any_ example you can dream of, will require something more than just the product.

Price, promotion, product, and distribution. You need all four.
What's the benefit of developing inside the container instead of just linking the filesystem?
I have no sympathy for a wealthy couple which decides to derive passive income without providing any value to the world getting booted and having to live with the consequences of their own actions. If they couldn't handle to possibility of losing money on their "investment", they shouldn't have bought the house in the first place
There was no shortage of TiO₂ in the US. It's used everywhere. They were specifically importing the refined metal because the soviets had the only viable production capacity.
There are what Microsoft calls "generic volume license keys" or GVLKs which are used to target a specific edition to install from Windows media that holds multiple edition images (eg, Home, Pro, etc). GVLKs only install but don't activate Windows -- they tell Windows to begin the Key Management Services client activation procedure and look for a corporate KMS server on your network to activate against.

Most of the time if a home user is reinstalling Windows the setup is picking up on the license 'embedded' on the device in the BIOS/EFI so you don't ever get the key prompt. If you're using multi-edition and volume license ISOs you're often asked for the key to select edition.

They're also not a secret by any stretch of the means -- https://learn.microsoft.com/en-us/previous-versions/windows/...
You don't quite need 1500C or so Ti alloys can tolerate to bake a pizza.
i think it's important to acknowledge when you're working and when you're playing. working on fun things isn't inherently bad, and can lead to actual productivity when the things you learn during your fun geeky tangents turn out to be useful to the actual work.

but if you start convincing yourself that the fun distraction is the actual work you need to be getting done, then you might have a problem. (not to say that actual work can't be fun too. jut saying make sure you know which is which)
meaningless bulshit. use of words like "leverage" is not encouraging.

otoh, the best advice i've ever had was from a CTO of an investment bank i worked for - "just f*cking do it!"

in other words, don't sit around overdesigning things and thinking why they might not work.
There's just no point in invoking ethics in something like this when the ethical concerns affect every commonly used currency.
> Long landing pages are more advantageous than short landing pages. Because the more he/she knows about you, the more he/she trusts you.
Sure but make the information available via many F.A.Q type links to allow the viewer to choose which information they are interested in.

Recommend you have potential clients test it for you and TAKE NOTE of their comments and actions.
I'm curious why this got upvoted on hackernews. Isn't this some rando- employee (no offense Miguel Grinberg) that joined an established medium sized software company and then is moving on after spending a fairly short time there. Did this particular engineer move the needle on their product somehow?

How is this in any way "news" worthy.
I would be curious how non-Japanese are coping with this situation. While the workplace might be in English, I would think the rest of the worker's world is in Japanese... Do they have a non-Japanese ghetto where people can find housing and shopping? Are they offering Conversational Japanese courses to the foreign workers, or even providing them with help getting settled and a guide?

We visited Japan in the mid-00's and outside of Kyoto found a real shortage of latin-lettered signage. Our train and hotels were set up by a friend so we didn't have to deal with that and fortunately there were readable letters with the train and an appreciation of my business cards when checking in. Otherwise, there was a lot of pointing and Indian food involved. Have things changed since then?

Edit: When we were there our GSM phones did not work in Japan - we needed to have a rental. Has the spread of iPhones meant that non-native phones can work in Japan?