skysight-inc/HackerNews huggingface dataset:
Affirm | Senior, Staff ML Platform Engineers | Remote (US, CA) | Full-time | https://www.affirm.com/

The ML Platform team’s mission is to develop a self-service foundation for applications of machine learning that will provide scalable business impact. This team works in close partnership with ML engineers (underwriting, fraud, growth, etc.) to deliver systems that enable fast paced ML development. Affirm’s goal is to build the largest network as measured by the number of users and merchants. Machine learning plays a critical role in this effort.

We're looking for Senior and Staff engineers to launch an ML Feature Store, design an ML API Gateway, and modernize our stack by investing in open source.

Apply here:
- Staff: https://boards.greenhouse.io/affirm/jobs/5028799003
- Senior: https://boards.greenhouse.io/affirm/jobs/4852561003

If you'd like to talk email artem.shnayder@affirm.com. I'm the hiring manager.
The market is going to continue its downturn as long as inflation is a problem. The fed is committed to controlling inflation. They will do all they can to shrink the money supply. Which eventually turns into lower priced assets. So twitter's board would be nuts to not take the revised offer. I also think that musk wants twitter. I'm more that positive that he has a strategy were he uses it to further his other businesses.

People say he's impulsive. Yes, in a few cases. But he's shown that he can wait if he believes in something's future. He has plans for twitter's future so he's not going away.
The Ur‐Quan Masters, better known as Star Control 2.

http://sc2.sourceforge.net/

According to Wikipedia:

> Released to critical acclaim, Star Control II is widely viewed today as one of the greatest PC games ever made, and has appeared on numerous publications lists of the greatest video games of all time.

It was open sourced in 2002, and is available in most package repos (as “uqm”).
Happy to see they changed their pricing model. Previously it was something like $6/mo for 80 searches or something like that, which made it a non-starter for me. Honestly, I'd likely be willing to pay more than $10/mo for unlimited use assuming I'm satisfied with the quality of its results, but a pay-per-use model would trigger a "I'm paying for this search" thought every time I go to run a search and that small amount of friction would kind of ruin the product for me even if I ended up paying a bit less that way.

Looking forward to trying it out with this new pricing model.
Because the value is in the education?
https://www.elastic.co/guide/en/elasticsearch/plugins/curren... :

> [Teh ElasticSearch Core Ingest Attachment Processor Plugin]: The ingest attachment plugin lets Elasticsearch extract file attachments in common formats (such as PPT, XLS, and PDF) by using the Apache text extraction library Tika.

> The source field must be a base64 encoded binary. If you do not want to incur the overhead of converting back and forth between base64, you can use the CBOR format instead of JSON and specify the field as a bytes array instead of a string representation. The processor will skip the base64 decoding then

Apache Tika supported formats > Images > TesseractOCR:
https://tika.apache.org/2.4.0/formats.html https://tika.apache.org/2.4.0/formats.html#Image_formats :

> When extracting from images, it is also possible to chain in Tesseract, via the TesseractOCRParser, to have OCR performed on the contents of the image.

/? Meilisearch "ocr" GitHub;

Looks like e.g. paperbase (agpl) also implements ocr with tesseractocr:
https://docs.paperbase.app/

tesseract-ocr/tesseract
https://github.com/tesseract-ocr/tesseract

/? https://github.com/awesome-selfhosted/awesome-selfhosted#sea... ctrl-f "ocr"
Where are you getting $300 a month from? Afaik, it's 50 free searches per month, then $10 per month for unlimited?
Isn't that done by an Air Force radar at... Westford? I didn't think NASA had a radar for that purpose.
so if my kids see their grandparents once a year and me and my wife don't want our kids to protect us, can my kids be exempted from mask mandate? because nobody asked us, all the time I heard how we are saving grandma, yet one grandma lives 10 hours by plane on different continent and other one 3 hours drive by car, but according MSM everyone is babysit by grandparents on daily basis
Assuming you experience good growth in your business, is there room for you to reduce your dependency on external API's, while maintaining the good quality search results you seem to be generating?

And to add to what others have been saying, I've been finding your results to be quite high quality, absolutely better than DDG and probably better than Google for me too. I subscribed immediately. The only thing I'm missing is I'm still getting slow result times from Australia. Just now, for a test search:

Connected to: ASIA-SOUTHEAST Network latency: 501ms
Meet Ukraine’s Top ‘Digital General’
It’s something new every release. Current is golazo, previous was gravity. https://github.com/grpc/grpc/releases

They use this to pad the release notes so they don’t have to comprehensively document the behavior changes.
I submitted the link with a timestamp that jumps to just before the actual shutdown but I just realized HN automatically removed the time parameter from the URL. The original URL was: https://www.youtube.com/watch?v=xDiakdgdxW8&t=13825s
I don’t know, I registered some time last year. Maybe it’s also the TLD? I have .me.
> addressed to an address that isn't mine.

This is because John was the envelope recipient: the one named in the SMTP protocol "RCPT to:" command.

There are ways that a perfectly legitimate e-mail you receive night not mention any of your addresses in To: or Cc:.

E.g. you are subscribed to a mailing list and some new posting (not part of some discussion you are in) arrives. It might just be addressed as "To: whatever-mailing-list@example.com". You received it because the mailing list robot used your e-mail as the RCPT to: envelope address at the SMTP protocol level.
By growth, do you mean the price of stocks or actual earnings?

Also, inflation rate is separate from the money supply. People have to be willing to spend and invest. If they're not willing to spend or invest then the prices of goods just stay the same or worse they begin to deflate. If you ever have a chance, then read about Japan's Lost Decades. Warning: you might get freaked out - https://en.m.wikipedia.org/wiki/Lost_Decades

There are actually a lot of scenarios that COULD happen to the stock market with a growing money supply; however, it's really hard to say if those implications will happen until they actually happen.

In general, the implication of a growing money supply just means that money becomes cheaper to borrow. When money becomes cheaper and you have the means to borrow it, then you have an advantage to take more risks.

The implication on the market CAN be the overvaluation by investors if they are borrowing and investing the money into stocks on exchanges like NYSE and NASDAQ, and have nowhere else to invest. There is a lot of retail investors and institutional investors that are borrowing due to cheap money - https://www.barrons.com/amp/articles/people-keep-borrowing-m...

Important thing to note though is the implication on those companies in the market. Some of them (not all of them) are able to borrow and invest the money to grow their businesses to makeup for what they borrowed. That in turn would increase the value of those companies, which in turn CAN increase the value of the market.

It could also be that those same companies are borrowing just to pay off debts. They don't use the money to actually invest which in turn would not lead to any growth and never have enough earnings to give investors.

Overall, it's really hard to know what the implications are until things actually happen.
Faliam | Founding Engineer | Remote
At Faliam, we are building the go-to platform for buying and selling healthcare supplies. Our mission is to become the one-stop marketplace for all healthcare providers and manufacturers.

We are currently a tiny team (<10) with huge ambitions and looking to expand our team as we reach hyperscale. As a Founding Engineer, you will get hands-on experience building a company from its foundation and having significant impact over product decisions and road map.

Our team is top notch and consists of Senior Engineers from FANG and industry veterans who already have experience growing early stage startups and building B2B marketplaces. We've already secured pre-seed funding from an amazing group of investors, including the founders and executives of Flexport, Uber, Opendoor, and Eventbrite, and institutional partners like Contrary Capital and A*.

Join us if you're interested in working at a company poised for hypergrowth and building software that will be used by healthcare practices across the country.

Perks:

- Fully remote positions available

- $40 daily stipend for food

- $300 monthly wellness stipend

- Unlimited paid vacation time

- Comprehensive health coverage (medical, dental, vision)

- A robust stock option plan to give our employees a direct stake in Faliam’s success

To apply, please send your resume to kevin@faliam.com
IME many large, non-tech companies are so bureaucratic they essentially have an async flow. Which perhaps is fine, there’s already a defined process for what needs to be done. But for a startup where even the next two weeks are foggy, async work can be detrimental.
It’s weird seeing “full duplex” get reinvented. It’s not the wheel, but in computer time it practically is.
I've been watching SDA from the start as it's possible it will give us a high bandwidth connection to the South Pole Telescope. Meaning we don't have to wait for summer to fly the data from the EHT annual observation to civilization.

As for Brilliant Pebbles, that's one reason it's a total failure, but not the only one.
My own game, because I’m biased and it’s a shameless plug. The source code is MPL and the content is CC-BY. You’ll need a Nintendo 64 emulator to play though!

https://danbolt.itch.io/wizard-of-the-board
> Because it sure isn't just teachers, that's probably more like 50:1.

How do you figure that?

Mean class size at a university is probably in the neighborhood of 30 students. Yes, there are some classes that have monster, 200+ class sizes, but this is also balanced out by senior- or grad-level classes that have a dozen students in them.

Students also take several classes, and on average, each instructor only teaches ~1 class a semester (especially consider research professors who may not teach a course every semester). So if students are taking ~5 courses a semester on average, I'd expect to see a ratio somewhere around 6:1, nothing even close to 50:1.
Classifieds Thread 6/2022
I don't work a typical job but I do operate in a space where in-person interactions can create opportunities. I think you can emulate a bit of that aspect by being proactive with incidental communications. Obviously nothing forceful, but just staying friendly with people - asking questions, offering help, showing interest, building general rapport.
Teeworlds https://teeworlds.com
and its mod ddnet https://ddnet.tw

I've been playing for a full on decade, the game was your typical third person shooter but around 2015 a mod came out that allowed fast completion of puzzle like maps, then it diverged and it now has two versions. Everyone mostly sticks to its ddnet counterpart. but the quake style, deathmatch/ctf/team is still fun at times. though nobody plays it.
Wouldn't any person with even a passing familiarity with the Pascal-family of languages, immediately recognize the issue?

I think this post is longer than the entirety of the Oberon-2 language specification, which is about 24 pages long (not including details of certain modules etc.) : https://link.springer.com/content/pdf/bbm%3A978-3-642-97479-...
Fair criticism - you're all the first people to see a lot of this writing, so we're taking notes and we'll try to make the next iteration clearer.

Right now, we've got a Go RPC library that's ready for early adopters. In a month or two, we'll have a TypeScript library for web developers. A while after that, we'll probably tackle server-side TypeScript. We're not sure what will be highest-priority after that: could be Swift + Kotlin for mobile, could be Python, could be something else.

We think that `connect-go` is a better choice than Google's gRPC implementations because it's (1) a simpler implementation, (2) interoperates better with the Go HTTP ecosystem, and (3) supports a nicer protocol _in addition to_ the gRPC and gRPC-Web protocols. You get everything that's good about gRPC, very little (hopefully none!) of what's bad, and you get some extra goodies on top. The same is true of the upcoming `connect-web` compared to `grpc-web`, and so on.

Re: JSON, you're right - proto3 defines a Protobuf-to-JSON mapping that everyone uses. What's less obvious is that if you use JSON with the gRPC protocol, you don't actually end up with JSON HTTP payloads. Instead, you get `<5 bytes of binary framing>{"some": "json"}` - which isn't all that useful, because it's no longer JSON. Then consider that gRPC doesn't use meaningful HTTP status codes, even for request-response RPCs, and it requires using HTTP trailers, and it requires HTTP/2. All of a sudden, it's not much like the ubiquitous, un-fussy HTTP APIs that make REST so successful. The `connect-go` library offers you a solution for this by supporting the Connect _protocol_, which fixes these warts.

Hopefully that's a little clearer <3
I think you're out of touch with the realities of being poor. Are you familiar with the ghetto tax?

Let me tell you the situation of an old friend. He was working his ass off to put himself through college even with scholarships because his family was too poor to pay for anything and could not qualify for a loan. He worked one job taking care of his special needs brother, and another job at a brewery while getting his degree. Over the summer, he worked three jobs to cover the bills for college. After college he got a job, but still needed to take care of his brother along with his mom (who has no money, dad's out of the picture) - extra cash went to help his mom. His brother could not get a job because as soon as a special needs person has more than 2k in assets, they no longer qualify for help and the extra cash needed to shepherd him through the time with no help is not available. His mom doesn't really make money, but how many people are going to not take care of the single mom that raised them? _Everything_ is a struggle - constantly. It is exhausting for him, and I dare say that most humans would not match his grit. Passive income is a desperate hope to bridge the gaps.

There are plenty of dumbass florida-man people, but writing off poor people for lack of effort is not a useful generalization.
Ban Microsoft and Google from email to start (they both control an awful lot of email but actively undermine its usefulness). Death penalty for spammers (maybe three strikes, or 300% of revenue from spam + audit costs if you want to be really nice). Corporal punishment for inappropriate reply-all. Refuse HTML email.

Maybe some sort of nice and easy to use mailing list setups, so I can invite you to my family / friend / crazy internet people list, and I'll send a mail every once in a while and you can read about what's going on with your family / friends / crazy internet people in a nice text optimized way.

I'd also love someone to make server side filters that operate on read email or email left in inbox for 30 days. I want my mail to sit in a big mixed pile of garbage when it's newish, but after a while, settle into a decent taxonomy.
Oh. Thank you for correcting me; I made an order of magnitude error!

Under this angle, the operation looks rather promising, because with scale and operation experience the per-search cost is likely to go down.

Good search, OTOH, may make you search more, due to https://en.wikipedia.org/wiki/Jevons_paradox
Starlink 1 is 150kg, Starlink 1.5 is thought to be ~ 220kg.

Starlink 2 appears to be more than a metric ton, but none have been launched.
The section i quote referrers to space based lasers too. I also haven't see anywhere publicly on any actual space based kinetic system even in testing for BPI usuage (which would still face the same kinematic issues with land and sea based system).
Truework | Software Engineers | San Francisco, CA | Full time | Onsite or Remote (US) | https://www.truework.com/careers/

Truework is hiring software engineers -- especially frontend software engineers -- to help overhaul employment and income verification and build a trusted financial identity layer for internet commerce. A full list of roles can be found here: https://www.truework.com/careers

Truework is building a platform to make it easy for lenders and fintech companies to leverage verified income and employment information in their products and offers. Our platform enables faster closing of loans and other transactions, increases access to financial products (that are often limited to W-2 employees with good credit), and gives employees visibility and control into how their employment information is shared with others.

We are growing quickly. We currently handle tens of thousands of verifications every month for top US mortgage lenders and are expanding into other fintech and lending verticals as we speak. That said, our team is still small, which means you’ll play big a part in shaping the future of Truework, and your work will have a significant impact and visibility.

We also have a strong financial foundation. Truework has resisted raising capital at extreme revenue multiples and we have several years of runway in the bank. We are well positioned to weather and potentially even take advantage of current macroeconomic situation. I'd be happy to tell you more about this all if we end up having a conversation.

Finally, in case you're curious, we are a Django and React (Typescript) shop, and run our infrastructure on AWS.

I (Steve) am Truework's head of engineering. If you’re interested or want to know more about working at Truework, send me a note at (my HN username)@truework.com.
Potential breakthrough study for pancreatic cancer treatment
I received the same email, just from a different domain:

ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@seiroowebizexpo.com header.s=jb54 header.b="l0E4c/Ut";
dkim=pass header.i=@youtube.com header.s=20210112 header.b=xGMHx3cn;
arc=pass (i=1 spf=pass spfdomain=scoutcamp.bounces.google.com dkim=pass dkdomain=youtube.com dmarc=pass fromdomain=youtube.com);
spf=pass (google.com: domain of support@seiroowebizexpo.com designates 2a01:7c8:aab3:2dc::8 as permitted sender) smtp.mailfrom=support@seiroowebizexpo.com;
dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=youtube.com
Return-Path: <support@seiroowebizexpo.com>
Received: from 8j.seiroowebizexpo.com (8j.seiroowebizexpo.com. [2a01:7c8:aab3:2dc::8])
Stile Education | Melbourne, Australia | Full-time | Onsite (flexible WFH) | Senior Mobile Engineer (Flutter) | Head of Platform Engineering
https://stileeducation.com/who-we-are/engineering-at-stile/

We're a small, diverse, tight-knit team with a mission to radically improve main-stream science education at schools. By creating world-class science lessons, coupled with intuitive tools that allow teachers to take advantage of the latest pedagogies, we’ve already helped several hundred thousand students in Australia get excited about science.

Stile is already used in 1 out of 3 Australian schools, and over the next few years, we're striving to perfect our product and bring our lessons to the rest of the world. This is an opportunity to have a big influcence on education from within a small, high impact team.
I am a huge fan of ClojureDocs, and in general community supported/open-to-submission style documentation systems, like MDN, and it was a godsend when I was first starting to learn Clojure. However, although I see this as a positive for the community, I also see it as a necessary outcome to the egregiously terrible official docs. I instead wish that the reality was that this wasn't necessary because the official docs were actually useful in any capacity. I look at Racket, Ruby, and Python as good examples of where the official docs work well enough to not really require a community supported version (yes, the docs quality vary between those three but they're pretty good and significantly better than the official Clojure docs).
I've deployed gRPC and used the Go bindings extensively, and when I read this article I went "yes! finally!" because this directly touches on two of my chronic pain points.

The Go code it generates from .proto files are the first generated bindings I've seen that use Go generics. I always dreaded needing to look in the stock generated code, but I took a peek at the sample Connect-generated code and it's quite readable. Generics do help; a big part of the cognitive overhead for me in reading the existing bindings is how many "synthetic" types it adds that don't correspond to a named type in the .proto IDL. They have a bidirectional RPC in their example, and its generated Go method has a return type of `*BidiStream[ConverseRequest, ConverseResponse]`. In the grpc-go generated code, that would spawn a named interface type like `ElizaService_ConverseClient`. There's less to wade through.

But for me that's a "nice to have", and the big win I see is the unbundling of gRPC. What I've wanted is just a standard way to do Protobuf-defined RPC over HTTP, preferably one that the developers of API's I use have also adopted. gRPC is that, but when I've deployed it, I've deployed it within a service mesh that provides service discovery, load balancing, circuit breaking, backoff and retry behavior, etc. But gRPC clients include all of that, too, and you can't opt out. The gRPC client will think it has one subchannel open to a single service endpoint, when really it's got a localhost connection to a sidecar proxy providing transparent load balancing. I would just hope things ended up OK.

Distributed systems are complex enough, and the fewer state machines I have to internalize, the better I can understand the rest. Connect removes some of the incidental complexity from something that's meant to be a ubiquitous server-to-server protocol. I'm looking forward to TypeScript and Rust bindings being released!
Great work! An inspiration to be certain.
Define future in such terms seems like say "how much we can mangle people with propaganda", of course propaganda per se is nor bad nor good, BUT going back through the history most of it's usages was bad.

Long-story short: I prefer RL reality than a VR one.
http://www.oolite.org/
From a national security perspective, I feel like the flywheel effects of the biggest universities are advantageous. I want to encourage emergent properties at as many universities as possible, and the idea that properties emerge at quasi-stable breakpoints seems pretty defensible. So if I want 10-20 at max emergent level, then I would be happy to also get 50-200 at max-1, 100-500 at max-2, and so on. Why do I care about thenet benefit accrued to any given student or students? At the limit, shouldn't I prefer to bring in as many foreign students as possible, the American students be damned, as long as those foreign students stay in the US after their training? Humans live long enough that education acquisitions approximate a zero sum game, so better to deprive the world, no?
Right, but the only resource you want to delete is no longer in that directory, so you’ve now deleted every resource you except the one you actually wanted to delete. :)
radio waves (I mean the basic science of them) is something I regret not learning. I can sit there knowing there are thousands of waves passing through me from mobiles, wifi, etc and simply have no idea how to "view" them.
Who mentioned it was going to screw up kids? It's just that like your comment, it's tacky and classless.
There is nothing that doesn't fit nicely with simulation theory. It's an epistemological tarpit.
An interesting take on “Open-Source Privacy” and the future of communication