skysight-inc/HackerNews huggingface dataset:
Every time I do a search to check on the name and authorship of the poem, I'm always amazed how such a deep and profound line (to me) can occur in the middle of what otherwise seems an at-best mediocre piece of poetry (for me).
I consider art another type of materialism, but perhaps my definition is wrong. I consider any kind of hedonistic pursuits materialistic (even if they are free). Consumerism in other words.

I'm not speaking of just money and property, but rather, anything which pleases our lizard brain - this includes things like tourism, sex-for-pleasure, video games, and novels.

Some counter-examples that I don't consider materialistic are: personal relationships (family and friends), pursuit of justice, philosophy, and also creating art.
Why should we force drug trafficking in to the underground, creating a black market and all the murder that comes with enforcing contracts within it, when people are just going to buy and consume drugs anyway? Because drugs are bad for you? The trade-off doesn't seem worth it.
Theory time - it could be due to reduced natural Vitamin D from lower sun exposure, a mostly sedentary life, combined with less life long physical labor (especially for women, who are severely under-represented in construction and heavy industry, which is about the only places you'd get that kind of exercise in modern society).

Lifting weight helps bones get stronger, and Vitamin D is an essential nutrient in proper bone building.

100 years ago even, most people lived and worked on farms in the US (and many other places), now it's single digit percentages - and many of them spend it driving vehicles and similar less physical labor.
Apple might dislike Facebook, but it's difficult to imagine a world where it's removed from the App Store.
Wait until Firefox gets taken down for the same reason and chrome starts blocking things
One of Gemini's explicit goals is for client implementation to be so simple as to be a weekend project for the average developer.

That's one reason inline links are not allowed (they have to be a separate line): it would complicate the parser.

It shouldn't be too hard to add a "language switch" line, so that sections (but not words within sections) can be different languages.

Making Wiktionary or Etymonline in Gemini would require you to add a line break for each foreign word, which seems annoying to read.

I don't see though, why the spec can't allow links that are written on a newline for markup simplicity but displayed inline? And then the same could be done for foreign words.
Simon Data | Senior Full-stack Engineers & Security Senior Eng. manager | New York or REMOTE (US timezones preferred) | Full Time | https://www.simondata.com/

We're building a CDP (Customer Data Platform) allowing businesses to unify ALL their data and execute cohesive personalized campaigns across every channel by integrating seamlessly with every tool in the marketing tech stack.

Our customers love us, and we're helping a bunch of awesome businesses (such as Venmo, TripAdvisor, Betterment, Asos, etc.) makes sense and leverage their data like never before.

We're hiring across the board senior engineers to help us push our product and infrastructure to the next level. Lots of interesting challenges to get your hands on. We're dealing with huge amount of data, real-time, graph modeling, graph visualizations, predictive, etc.

If interested please send me your resume/Linkedin at mathieu (at) simondata (dot) com or have a look at our open positions:
https://www.simondata.com/careers/job-openings/
> There is also an open question about whether people who are sufficiently immune from prior infection that they won't get serious symptoms are still able to pass the virus to others during a "fighting it off again successfully" phase.

Isn't this just as much an open question with vaccines? AFAIK the main vaccine trials were only checking for symptoms (so you could still be asymptomatic & transmitting the virus).
MongoDB's own management software (Cloud Manager, Ops Manager) is littered with bugs to the point where it's nearly unusable for certain actions. (One of which being restoring backups)

It was really, really bad 3-4 years ago. Regularly entering irrecoverable error states while performing basic management operations via MongoDB's management GUI. I've noticed a significant improvement in the past ~1 year.
كلمات اغنية انا رايق محمد منير
Location: India
Remote: Yes
Willing to relocate: No
Primary-Tech: Javscript - Node.js, Typescript, Jest,
sql/nosql DBs, Fastify, Docker, 12-factor-app
Secondary-Tech: Golang, C, Rust, Java 8, K8s
Résumé/CV: Available on request
Email: pradeepchauhan91 [@] gmail [.] com
Github: https://github.com/neophyt3
AboutMe: My day job is backend related projects primarily
on Nodejs stack. I am experienced in API integrations,
Data pipelines, RESTful web services and Automation.
I like exploring OSS and interested Systems Programming.
Location: Salt Lake City, US

Remote: Yes

Willing to relocate: Yes, US

Technologies: C++, Python, Keras, Rust(neophyte), Graphics(Opengl/Webgl), Linux, Git, Unity, Computer Vision, Deep Learning, Django, Flask

Resume: https://karthikkaranth.me/share/resume.pdf

Email: karanth.karthik@gmail.com

Website: https://karthikkaranth.me

===========

Looking for opportunities in scientific computing, geometric processing, graphics, computer vision, and/or machine learning. I have worked on problems in scientific computing, deep learning, backend engineering, physics simulations, and graphics over the past years.
===========
Big fan my dude! While FastAPI is amazing, the docs for it are a work of art. I know a few people that have just used the FastAPI docs to learn what API's are and how they work, nevermind how use FastAPI itself.
Nice, thanks for the insight. You can find more details on the product, its roadmap and its MVP release on https://zuqa.io

And actually, its just an MVP right now, so not completly intuitive. I'd love to give you a demo and note your feedback.
Can we connect on LinkedIn or somewhere? I am new on hackernoon, don't understand it completely .
Glide (YC W19) | Multiple roles | Remote | Full-time | https://glideapps.com

At Glide we believe that software development should be dramatically easier. We're starting by making it possible to build mobile apps from spreadsheets, without writing any code. If you want to help us bring software development to the masses, please apply. We don't care which languages or frameworks you're most familiar with—if you're passionate and willing to learn, we have no doubts that you'll be productive in our stack in no time.

We're currently hiring for multiple roles:

- Senior Integrations Engineer: Connect Glide to more data sources and improve the performance of our data sync engine. https://www.glideapps.com/jobs/senior-software-engineer

- Senior QA Engineer: Build our testing capabilities and help ensure that apps never break. https://www.glideapps.com/jobs/senior-qa-engineer

- Senior Frontend Engineer: Help us develop the Glide 'builder' environment, where users build their apps. https://www.glideapps.com/jobs/senior-frontend-engineer

- Research Engineer: Build the path to the future of Glide. https://www.glideapps.com/jobs/research-engineer
> It's impossible for EVERY tool to be good.

What does 'good' mean? Gcc is a good C compiler and a bad Java compiler. It's even worse at being a document database.

I don't think 01acheru was saying that all tools are equally able to do all tasks. I read them as saying that people have used tools with recognized flaws to make good stuff and that being snobby about whether tools are "good" or "bad" in a general way isn't super useful for anyone. Instead, we should say specific things about specific flaws and let others decide if those flaws matter to them.

In particular, this post isn't really saying that MongoDB doesn't work, it's saying that the MongoDB data model isn't useful for what the author was using it for. Even if you are sure that your app was "the perfect use case for MongoDB" all you can really speak about is your use case. The real headline for this article is "we couldn't make MongoDB work and we're skeptical anyone can," which is totally fair, but shys away from the grand claims that 01acheru (and I) are critiquing.
Billionaire's Advice to Students – Jim McKelvey, Co-Founder of Square
How do you build a billion-dollar business? How did Square survive an attack from Amazon? What does it mean to be an "entrepreneur"?
> but there's no denying that it puts a major crimp on your social life.

I completely deny that.

I deleted Facebook when I was 25 and never once missed it. It never once put a crimp on my social life because my social life was never really organised around facebook in the first place. I still wanted to keep in touch with friends, and they wanted to keep in touch with me, without facebook.
Total capacity of the completed Nord Stream 1 (~55 bcma, billion cubic metres per year) and Yamal-Europe (~33 bcma) is barely sufficient to cover the German demand (~88.7 bcma in 2019), assuming no sales to Poland or Austria and other countries on the route of the latter - but one of the swan songs for Germany was the prospect of being the transit country for the remainder of the capacity that Nord Stream 2 was to bring (another 55 bcma!). It would also allow Germany and Russia to exert more political pressure on some of its neighbours, in particular on other central European countries (Poland, Slovakia, Austria) - it is not unreasonable these countries not exactly thrilled about the prospect. Not to mention, it helps in those times when Germany needs to give the finger to the US, of course.

Plus there is the little thing that most existing terminals can't accept Q-class ships (i.e. vessels with capacity 200 thousand cubic metres), so it is not exactly possible to replace total demand with LNG - it's actually doubtful if you could even replace the ~9 bcma of Nord Stream 2 gas that was actually earmarked for Germany. We are talking different orders of magnitude here.
In each of those language examples, there are examples of great software that migrated away from those languages for different reasons.
I think a big factor is that you don't have an easy choice. Notice it's not "Allow" or "Reject", it's "Allow" or "Ask us not to".

The only "Reject" is to flat out not use Facebook, and probably throw a few related domains into a blackholed HOSTS file. That's a steeper price than most are willing to pay.
“Be sure to drink your Ovaltine.”
I realize your example that no one has the itch for garbage truck fleet management software, but I found myself (via my wife) in that exact situation about 3.5 years ago. She had founded a company providing food waste collection with composting on the backend and it became apparent very quickly in the market-testing phase that the challenges were rooted in logistics for consumer pickup and less in converting customers or processing (at least for our area in New Hampshire).

After a couple weeks of her manually designing pickup routes for the "fleet" I hacked together a demo using TIGER data and OR-tools that planned routes (with autogen'd tick-sheets) and calculated a rudimentary cost-per-mile. While it wasn't saving game-changing amounts of time over her initial route optimizations, removing the manual overhead of generating routes on a daily basis was a big win.

I would say it became a "fleet management" project (if you can call 2 cars, a trailer, and the occasional rental to pick up the slack a fleet) after one of the drivers suddenly heard a "grinding" sound while on route 5 miles from the nearest gas station. Based on the description I guessed that the transmission was dying and had them check the fluid. It didn't register on the dip stick so she dispatched another vehicle to tow back the trailer while the other one limped to the shop. The offending vehicle was one of the fraudulent VW TDI's that just had to get to the dealer's lot for the trade-in value (our goal had been to _barely_ get there under it's own power and it seemed we went a bit too far :) ). "Too far" was using it to tow ~1200# of compost 4 days a week for 6 months with what we determined to be one oil change at the beginning of that period. This experience led to adding a step to the route planning calendar events for maintenance checks for the vehicles in the "fleet" based on their current and expected mileage.

There were a bunch of things that I (in my night-time, engineering resource capacity) wanted to add to the system (tracking with GPS built into car, RFID readers in car and on bucket/totes to remove driver's manual annotations, CANbus diagnostic readout to identify early issues) but before any of those got off the ground she sold the company (hooray!) when we found out she was pregnant with twins and she realized she was way more interested in the physical composting work than the cost-center minimization of the drivers and the fleet anyway.
Those other cases seem fairly obscure, prevented people from buying plummeting assets, and might not have been so defensible themselves. The reason cited was to protect foolish small investors. This is fundamentally a different thing than intentionally damping the rise of a security that has been up over 100% for nearly a week. That didn't protect any small investors. Whom did it protect?

Somehow I doubt perjury attaches to an untranscripted chat on a celebrity-only private audio app. Everything at that third link seems highly lawyered: "From our perspective", "I wouldn’t impute", passive voice, etc. From a guy named "Vlad" who looks like Dracula. I guess it was just prejudice that caused me to expect someone from Sherwood...
Upnext | 100% Remote | Full Time / Contract / Internship | Design / ML

Too many tabs open from HN? Blogs to read in your email, messages and todo apps? Lost that article you wanted to read? Organize it all, follow and find interesting sources of content and supercharge your daily learning with Upnext! We’ve just launched and our building out our team to help us create a next generation reading and learning experience. Check us out at https://getupnext.com!

We've got open roles for:

- Designers: we're creating a seamless, beautiful experience across desktop, native and web

- ML research / ML engineer: help us design build and deploy our first generation of recommendation and understanding systems

If you'd like to chat email me at joe[at]upnext[dot]in!
The page mentions Enigma@Home. How much computation would be required to brute force check all Enigma keys?

Edit: found this on Wikipedia: "the military Enigma has 158,962,555,217,826,360,000 different settings (nearly 159 quintillion or about 67 bits)"
Perceptive Automata (https://www.perceptiveautomata.com/) | Boston, MA | Fulltime, onsite (eventually, remote initially) | Visa sponsorship available

Perceptive Automata is a Boston-based startup that's building ML models to help robots understand humans. We're working with automotive OEMs, Tier 1 suppliers, and self-driving technology companies to help autonomous vehicles anticipate what pedestrians and other road users are likely to do next. We're currently hiring for a variety of roles (https://www.perceptiveautomata.com/careers) including machine learning engineers, data & research scientists, and various software engineers.

I particularly want to call out one role: Software Engineering Lead/Mgr - Data Platform

We're aiming to bring on someone to lead and develop our small, growing data platform team which is responsible for the platform used to organize, process, and access the data we use to train and evaluate our models. This role will oversee efforts involving data architecture, database management, orchestration of our data processing pipeline (on-prem and in the cloud) and data security and will report to the VP of Engineering (me).

Tech stack: Python, PostgreSQL, Amazon S3 & Wasabi, various other AWS services (RDS, EC2, EKS, Keyspaces, ...), Docker

Link to the posting for this role: https://boards.greenhouse.io/perceptiveautomata/jobs/4867726...
Need to indent that to be readable.
Every serious Java based Web App I've ever worked on had a prewarm step or continuous probing setup for exactly these issues. It isn't unique to Java either - lots of languages have lazy library or dependency loading, or runtime caching of external files or the like that you want to do before you start serving requests.
Aura Home | NYC/SF | Full-time | Onsite and Remote (USA only) | https://auraframes.com/

Aura connects people around the world through a brilliant photo sharing experience. Snap, share and display pictures through our easy-to-use app and beautifully designed WiFi frame.

Founded by two early Twitter scientists, Aura is a software company focused on creating products that deliver happiness daily. Technology and innovation are at the core of every decision we make. We’re on a mission to create a new kind of social network, and we’ve started with a digital frame which gets memories off your phone and into your life.

We're currently hiring:

* Lead Infrastructure Engineer https://auraframes.com/careers?gh_jid=4090425002&gh_src=b29b...

* Android Engineer https://auraframes.com/careers?gh_jid=5022710002&gh_src=b29b...

* iOS Engineer https://auraframes.com/careers?gh_jid=4205493002&gh_src=b29b...

* Web Design Developer https://auraframes.com/careers?gh_jid=5047164002&gh_src=b29b...

* Product Designer https://auraframes.com/careers?gh_jid=4387630002&gh_src=b29b...
I don't see your e-mail address anywhere. I'm interested in such a product.
Well, you can't just delete it. It is an object that was created by some user and there's no good reason for the database to get rid of it automatically. The database keeps a record of the invalid thing, even though it is invalid.
VideoLAN is 20 years old today
Was talking to my family in Yangon last night ... apparently some of the smaller cell providers stayed up over the course of yesterday too.
you can create views for that, then it will be always part of the query.
Indeed. Six of my favorite microbrews from Cascade Brewing and I would be very drunk. Heck, a single 750ml bottle of Sang Noir will last me a whole evening. Speaking of which, I have a bottle in the cupboard right now. Hmmmm.
Hi, yes I have put up all details, release links and product roadmap on https://zuqa.io

Would you be interested in a short demo, I'd love to take your feedbacks.
Can we connect on LinkedIn or somewhere? I am new on HackerNoon, don't understand it completely yet.
In Praise of Stairs: they are a “magic pill” that will extend your life
fastapi is very similar to what you’d get from flask with an API spec tool like flast-restx or flask-marshmallow + incubation time to build your own components & patterns around it + fastapi is faster.

So if you are committed to the component tools you already built with flask add ons, stick to flask unless you need the speedup. Otherwise if the project is new or you’re otherwise uncommitted to your existing component tools, switch to fastapi.
Let's not forget all the planets that look like the Vasquez Rocks
Show HN: BRRR Fund
The main question to these type of assertions, what's the alternative?

There are natural patterns in business problems, so there are natural patterns in solutions, which can be encapsulated in best practices.

Companies don't have the time or resources or development skills to come up with elegant, boutique solutions to every problems. Even FAANG companies with billions of dollars to throw at problems hit a natural wall.

So, they resort to proven best practices to solve most problems. It's wise for smaller companies to analyze proven best practices and incorporate them as needed.
A six pack of piss-water is still 12 units of alcohol, definitely far above what one should regularly consume if you want to minimize health risks:

https://www.nhs.uk/live-well/alcohol-support/calculating-alc...

My whole life I’ve been watching the “safe” amount of alcohol go down and down, study after study. The idea of casually drinking multiple beers after work every day is crazy to me.
> Are there any credible studies that say that infection doesn't confer immunity?

Of course! Economic studies said that vaccine manufacturers might not make as much of their investment back if infection confers immunity, so we can conclude that infection doesn't confer immunity.
This model is based on the assumption that ads are for things the consumers already know about. This is not correct.

Example: I type “housing insurance” into Google and the “organic” results are dominated by the mega insurance companies.

Without targeted advertising, the ads are also dominated by mega insurance companies because they have the biggest advertising budgets.

With targeted advertising, I can see an ad from a provider specific to my location that I didn’t know existed who offers way better rates because of the different risk pool.

The same applies for thousands of other products/services that are localized.

Similarly, the ads for someone interested in DIY vs someone who is happy to pay for skilled labor are drastically different when you search “drywall repair”.
Am I sure about what? If it is auto-vectorizing? Yes. If the performance difference at O2 for both compilers is that dramatic? Yes. If the vectorization is the ultimate difference in the performance? No, not really.

I looked at the disassembly with objdump. I tend to build with both clang and GCC regularly, for some reason I like comparing them. Since I'm sending many rays and bounces, a 50% reduction in time is very noticeable, so I looked at the generated code. I mentioned the GCC version because it is slightly unfair to compare a very new clang to GCC from a few years back. The GCC output has some vectorization as well, but the clang output seems to generate smaller code with more vectorization. It would be interesting to compare it side-by-side on godbolt, but I'd have to cut-and-paste a bunch of files to do so, and it's not a priority at the moment.

Maybe I should have responded to another comment here. The intention of my previous comment was to bolster the idea that more typical naive and less-optimized code might benefit more than already-optimized code like in the article. 3d math in general is obviously a domain that can benefit from vectorization more than most.

Another fun find, was that sharing the PRNG state among threads destroyed performance. I have other higher priority side-projects, so I haven't had a chance to investigate why yet. Whether it was something like the cache-line bouncing between cores (I wouldn't be surprised if the PRNG was the hottest code in the whole program), or a cascading effect on the generated code. A lot of my code is visible to the compiler for the ray tracing hot path, so it's also possible it broke inlining or some other compiler optimizations.
Just like there are many commercial C and C++ offerings, so is the beauty of language standards and independent implementations.
To be honest, can you blame them?

The petty crimes fueled by drug use don't go away if you decriminalize it. We keep throwing money at homelessness but it doesn't seem to work at all because a lot of the problem homeless really need to be involuntarily committed for long term treatment of mental illness or addiction. Not many people want to go down that route, because we still don't really trust or are comfortable with that.

People are going to compensate the only way they can. You aren't going to chide them for locking their doors when policies make it easier for people to rob others.