skysight-inc/HackerNews huggingface dataset:
This issue highlights :

How to incorporate a GitOps approach into enterprise architecture - an illustrated guide from Bob Reselman.

How Soroco manages to build large scale systems and products with Python.

For developers concerned with memory allocation by their application, Prof Daniel Lemire explains how to measure memory usage: virtual versus real memory.

As a principal engineer, you can effectively be operating as a team of one – and that makes it a little trickier to manage your time — Sabrina Leandro on how to set and prioritize goals as a principal engineer?

Dan North talks about the purpose of testing.

Gergely Orosz explains, what are the key traits of product-minded engineers?

Google Cloud’s CEO Thomas Kurian spoke about his plans for making the Cloud business unit turn a profit and rise above it’s now third place.

Apple’s ML researchers have developed a no-code AI platform called ‘Trinity’ For Complex Spatial Datasets.
Not really. I give up on the first conflict, because dozens of files are in conflict and they are often incomprehensible.
When I go to the gym I don't bring my phone with me, and when I am resting in-between sets I just sit there. Sometimes my mind will wander, but often I just sit there and my mind is pretty much blank. I find it very relaxing.
I specifically use them only for cooking. The extra sugar in the other apples can caramelize too quickly for many dishes.
Coincidentally, I just heard on news radio this morning that Dollar Tree was one of the few, if not the only, still sticking to the max $1 per product model.
How is this a problem for the prosecution? This seems like Theranos' problem: if Theranos has the key to the database, they have to obey a subpoena to provide the key. If they destroyed evidence by deleting the key, they're looking at an obstruction charge.
Direct liquid cooling makes a shitload of sense from a purely academic standpoint.

At what point in power density would it not even matter if the datacenter was at meat locker temperatures? I feel like we are getting pretty damn close.

The efficiency gains at scale must be really good. I can see why this is not super popular though.
Velo3D | Campbell, CA | US Based | Velo3D.com | Onsite, Fulltime

Velo3D is a mature startup creating a future of manufacturing where previously impossible components are now a reality. We are working towards allowing customers to reliably print any geometry they require in a variety of metals. Doing so requires solving hard geometric, computational and visualization challenges. Our products are 3D printers as well as made-to-order parts printed in-house.

Software Engineer - A more focused C++ engineering role. Knowledge of modern C++ (11,14,17) is a bonus. Familiarity with computational geometry concepts. Understanding of QT, VTK, QML, or Python is a plus. Knowledge of multithreading and image processing is a plus. 3+ years of programming experience. BS or above in CS/Engineering.

Please send your resume to: velo3d@stealthmode.co
Debian can run on any i386 compatible device. That's 25+ years of support for general computing devices.

If phones had followed a similar open architecture as PCs then they might have enjoyed such support, as well.
Depends on how one sees it,

https://www.researchgate.net/publication/267008293_Fast_floa...

The point being what dynamic homoiconic languages are able to achieve when the community actually embraces the push for performance instead of hand waving and rewriting everything in C.

If the JavaScript community had the same attitude as Python one, surely we would still be doing HTML 4 without pesky SPAs.
Cars are better than horses for a lot of reasons.

But smartphones are delivering no benefit to mankind. At all. The only compelling reason to use them is social pressure.
I can't stop Facebook from poisoning my neighbors' minds by boycotting. In fact, boycotting is worse than joining the platform and engaging.
> Apple's messaging is about longer battery life

Which to be honest is almost always 3-4 years behind even the Android phones that cost ¼ or less than the cheapest iPhones.

iPhones aren’t starting instantly either. Not even close.

I’m fan of neither and I use an iPhone.
Yeah, and I think this is obvious, but it certainly depends on the origin of the data being checked. We can prove the structure of “allowed” data ahead of time if we want guarantees on what’s possible inside our program. We also want a facility to check data encountered by the running program (i.e. from the user or another program.) which of course we can’t know ahead of time.

It is a design decision to be able to build a clojure system interactively while it is running, so a runtime type checker is a way for the developer to give up the safety of type constraints for this purpose—by using the same facility we already need in the real world, a way to check the structure of data we can’t anticipate.
The example of convergence between fish and dolphins, birds and insects, the infamous "why does everything evolve into crabs" study and so on should tell us that while we should be open for radically different forms of life, the most likely outcomes will look like something we've seen here on Earth.

I'm personally expecting something like 80% humanoids and 20% exotic forms. Maybe I'm primed incorrectly by cheesy soap operas and sci-fi TV shows, but I think they're not far off (even if for unrelated reasons like SFX/VFX budget and character empathy).
If you're in the US, perhaps. The solution to the problem you're describing is single payer healthcare.
Location: US, Boston, Remote

Remote: Yes

Willing to relocate: No

Technologies: Golang, C, C++, compilers, debuggers, assembly, embedded, DSP

Résumé/CV: on request

Email: thenappydoo@gmail.com

I've been a SWE, SWE manager, TL at FAANGs for a number of years (>13). I've been in the industry for > 20 years. I've run the gamut on work from compilers to mobile to ML to signal processing to embedded RTOS development.

I'm looking to move to a lower stress lifestyle, ideally remote part-time Golang work. I am happy to consider other roles, but want a smart team looking to offload some crunchy work. I work fine independently and remotely.
This is my belief as well, although slightly different in how I phrase it: humans are incapable of seeing much beyond their own selfish desires, and as a result will wind up causing their own extermination. The denial of death is widespread and understandable: to truly consider existential demise is exhausting, and I suspect has been backgrounded for simple evolutionary reasons.

Regardless, the species is naturally incapable of averting averting crises that are foreseeable but distant.
This is a consequence of weak typing rather than dynamic typing. I appreciate that these are not precise terms, but being able to change something's type (dynamic) is different to the language just doing strange things when you combine types (weak).
oh the irony!
Our Scottish and US families have long running jokes about one another’s cultures, and the food part was a long one. Until the matriarch on the Scottish side was here with a larger amount of the family and said “well our food is kind of pish in comparison”
Slight OT: the malware indicators of compromise that Amnesty International released have no license, thereby prohibiting use in other projects as far as I understand.

https://github.com/AmnestyTech/investigations/issues/11

If anyone can help on that front it'd be much appreciated.
I believe there is also a coolness factor at play when choosing any technology, including an OS.

Back in 2004, I flocked to macOS because it was an excellent (and mostly open) Unix that looked like it was going to change the world and gain mass adoption (and it did).

Today, however, macOS feels far less cool to me. But with its rapid evolution this past decade, Linux seems very cool. I switched to Linux from macOS this past year and lever looked back.
Why are we conflating discount stores with (illegal) drug dealing?

One offers convenience, along with relatively cheap products at relatively cheap prices. They occupy retail spaces in lower-end retail outlets that would - in current conditions - likely go unoccupied.

The other is an illegal activity engaged in norms-violating economic behavior outside of the rule of law.
Location: San Francisco, CA
Remote: No
Willing to relocate: No
Technologies: Java, Python, JavaScript, Rust, Elm, Flask, SQL, gRPC, Docker, Kubernetes, AWS, Google Cloud, Apache BEAM, Google Dataflow
Résumé/CV: http://alexshadley.com/resume.pdf
Email: shadleyalex@gmail.com

Software Engineer backend generalist with one year of industry experience, spent past year at rideOS developing software to solve the vehicle routing problem at scale. Excited about opportunities at small startups (less than 10 eng preferably) where I'd be able to own products end to end, move quickly, and grow fast.
Examples of Misinformation:

scientifically debunked ideas like the idea vaccines cause autism

Ideas with zero basis in reality like the idea that most or all mass shootings are actually faked using "crisis actors"

Political conspiracy theories like the idea that Bernie Sanders would have been the democratic candidate for president, but was cheated by Hillary Clinton.

Misrepresented ideas, like how certain people on the right wing just ignore what critical race theory actually is by redefining it into a farcical straw man argument and then see it everywhere (This is a repeated pattern, see sharia law, migrant carvans, covid safety, etc)
Seeing how alien ctenophores seem, despite having evolved here, the thesis seems shaky.

Aliens will probably eat, breathe, see, smell, and hear, but might do it in ways that would fail to qualify under definitions we can write based on life we know.

And they will probably have processes and senses we don't, or even just don't yet know any earth creatures have.
SEEKING WORK | The Netherlands | Remote only

I have availability to add one new client to my workweek (about 10 hours/week). I have about 5 years of experience with both Vue 2 and Django and have developed many applications with it for freelance clients and for myself.
I am located in the Netherlands, but I am fairly flexible with scheduling meetings etc, so timezone differences shouldn't be an issue if you are living in Europe or USA/CA.

This is my Github page with open source stuff on there: https://github.com/GDay

I also have a blog featuring Django/VueJS content (and even written a Django/Vue course): https://djangowaves.com

Contact details: https://djangowaves.com/contact/
You can also end up with apps that report "not hot dog." Had a situation like that with a recent college grad and for some reason my colleagues approved an absolute trash PR (as I was trying to talk the junior through why her code was garbage).

Next PR, more of the same. Now we have a $150k AND a (hopefully not more than) $65k dev fiddling with a simple change.
One place i worked used flourinert to cool the circuit cards of a integrated circuit tester.

Each card has a 'cold plate' where the outside of the cold plate has a brass tube brazed to the plate in a serpentine pattern leading to two quick disconnect connectors that automatically engage/disengage when the card in inserted or removed from the card cage.

The other side of the cold plate (the 'inside') has spring loaded fingers to pull the heat away from chips. We had some chips that dissipated over 100W.

This worked great - you'd lose maybe 1 drop of fluid per card insertion, etc. We used flourinert, but DI water, mineral oil or water with ethylene glycol could be used as well.
That was brilliant. Thanks for sharing it.
Migrating a React codebase to web components
The top comment says pretty much the same, except without the stupid generalization about the HN community. Just FYI, according to dang only 50% of HN users are even from the US, and only 10% in the Bay Area, so there is a fairly large contingent you are going to annoy with such generalizations.
> In 2021, I find it hard to justify using a dynamically typed language for any project that exceeds a few hundreds of lines. It's not a trade off, it's a net loss.

Only if you are skimping on tests. There's a tradeoff here - "dynamically typed" languages generally are way easier to write tests for. The expectation is that you will have plenty of them.

Given that most language's type systems are horrible (Java and C# included) I don't really think it's automatically a net gain. Haskell IS definitely a net gain, despite the friction. I'd argue that Rust is very positive too.

Performance is not dependent on the type system, it's more about language specification (some specs paint compilers into a corner) and compiler maturity. Heck, Javascript will smoke many statically typed languages and can approach even some C implementations(depending on the problem), due to the sheer amount of resources that got spent into JS VMs.

Some implementations will allow you to specify type hints which accomplish much of the same. Which is something you can do on Clojure by the way.

Automatic 'refactorings' is also something that's very language dependent. I'd argue that any Lisp-like language is way easier for machines to process than most "statically typed" languages. IDEs and debugability... have you ever used Common Lisp? I'll take a condition system over some IDE UI any day. Not to mention, there's less 'refactoring' needed.

Package management is completely unrelated to type systems.

Rust's robust package management has more to do with it being a modern implementation than with its type system. They have learned from other's mistakes.

Sure, in a _corporate_ setting, where you have little control over a project that spans hundreds of people, I think the trade-off is skewed towards the most strict implementation you can possibly think of. Not only type systems, but everything else, down to code standards (one of the reasons why I think Golang got popular).

In 2021, I would expect people to keep the distinction between languages and their implementations.
I think TypeScript is best of both worlds.

Typesystem strong enough to express dynamic language and completely optional wherever you want.
I had the chance to complain to Guido once about wanting a better DBAPI, especially on the subject of result set metadata/typing (looking at you, pysqlite with your worthless cursor.description)

This was after a mypy/typing talk, so highly tangentially relevant I suppose.

While it's not perfect, I think JDBC really is the gold standard, and I wish there was a DBAPI spec that was a bit closer to that, especially something with proper prepared statements. I haven't used database/sql in Go but it seems okay too.

Thanks for sqlalchemy - it has become the de facto DBAPI in many projects I've worked on.
You are right. I am going to not even click the links with the "Israel" in them to save myself anguish. Positive vibes only
Follow Up Boss | Senior Full Stack Engineer | Remote | $156K - $169K | Full-time | https://www.followupboss.com

We are a simple, sales-focused CRM for real estate teams. We’re a bootstrapped, profitable company started back in April of 2011. We are a remote company with a mostly US-based team. We are very customer-centric: https://www.facebook.com/followupboss/reviews and our customers love our product.

We are looking to hire a Senior Full Stack Engineer. Solve challenging technical problems and put your skills to the test every day. We've processed over a billion emails; per month we send nearly 3 million text messages and handle 700k+ minutes of call time for tens of thousands of active customers.

Strong expertise in front end technologies, we use React, JavaScript, CSS.

Strong expertise in back end technologies, we use PHP, Aurora MySQL, Postgres, and Redis, to name a few.

Full job listing and specific skills we are looking for / Apply at https://careers.followupboss.com/senior-full-stack-engineer/...

We are also looking for an Engineering Manager, job post coming soon, if interested, email anthony@followupboss.com in the interim.
Location: Dallas, TX

Remote: Yes

Willing to relocate: Yes. Seattle or Vancouver

Technologies: Go, Python, Java, Kafka, Cassandra, Memsql, Docker, AWS, SQL, NLP

Résumé/CV: https://www.linkedin.com/in/aditya-relangi-82bb43210/

Email: adi@logzero.email

I'm a data architect with experience designing highly scalable, high volume, low latency, resilient systems. I've built and managed tech teams to deliver real-time data and ML applications that have been awarded patents. I'm looking for similar roles at a different company.
I miss being bored. I used to go out of character and explore things when I got bored, now I don't remember the last time when I was bored for prolonged time.

I mean I get bored of a game or an article etc. but I would immediately seek refuge in something else that is easy to reach.

Before constant connectivity, I would have attempt to cure my boredom in much more hardcore ways.
AppImage is simpler. It requires no management infrastructure, no repos, and no package manager. You can keep multiple versions of the same application around, you can store and run them on different volumes and media, and installation and removal is identical to simple file management.
The better angle to take here would be to point out that taking an apple from an apple tree does not harm the tree. From the plant's point of view this is actually beneficial. It wants animals to take away its seeds. So this is more alike to taking milk from a cow.
See also "being elite was good" and "I wasn't polyamorous." It's a whole article of "I only knew how to be a vanilla white guy. And that was a good thing!"
Distribution could help on the demand side... Would love to see more PBS content appear in Netflix and Amazon Prime.
Updated: From 3 to 4 hours
Cardano to run smart contracts after hard fork
In my experience, with fresh AMD cards you will have to upgrade both kernel and mesa drivers after a fresh install of Ubuntu. This holds even if you install the .10 version. After that things work just fine.

Though upgrading kernel was a bit of a ride the time when it wasn't even possible to boot to console with the freshly installed system..
Thanks for posting. I'm always very interested in hearing form people who mention how ostensibly senior people fail fizz buzz.

My question is: what happens after people pass fizz buzz? Failing fizz buzz is how you filter people out, but it's unlikely that coding up fizz buzz passes the technical screen. What kind of questions do you use to establish this, once you're past fizz buzz?

I've failed far more tech screenings than I've passed. I could easily do fizz buzz, and when I've prepped for an interview, I could some tree and set permutation stuff. But the questions get so much more difficult than this. Since difficulty varies, an example of a difficult question for me is "find all matching subtrees in a binary tree" (at the whiteboard, in 45 minutes). When I got feedback about the no-hire, the explanation was that I had a good grasp of algorithms and made some progress, I didn't solve enough of the problem in code (tight pseudocode would have been ok) in time allotted (again, this was ~45 min at the whiteboard, one in a series of 5 one-hour technical exam style interviews during a day of interviewing).

I can't claim to be a great coder. I have understood how to code merge sort and quick sort and more complicated tree structures, and I could do them again if I studied and loaded it all back into short term working memory, but I'm content to know how the algorithms work generally and get back into the details when I need... but when anyone mentioned "Fizz buzz", I do insist on stating that my impression, based on quite a few interviews, is that fizz buzz isn't what is screening out software engineers. Lots and lots of people who can write fizz buzz (and build and print a binary tree pre order and post order, and do dfs and bfs, and solve problems with them) are still frequently screened out.

I'm at the point where I just won't do tech interviews anymore (or take home tests). I won't study for exams or do mini capstone projects for an interview that may or may not work out. I would do these things for a degree or licensing exam, but not for a job interviews. It's just too much of a time sink.

I accept that this may cost me good opportunities (in fact, it has), though of course I don't know if the interview would have gone anywhere, other than costing me another long prep session with "cracking the coding interview".

I'll finish the way I usually do, by 1) acknowledging that you are free to interview how you like, and that nobody owes me a job, and 2) mentioning that many companies complain incessantly about hiring difficulties without realizing that their own interview processes may be filtering out talented people and that nobody owes them an employee either.
For all of the comments I've seen on HN recently about "where are all of the good elixir opportunities?" -- here you go! I work here, it's a solid work/life balance, remote-first company, and just all-around pleasant group of folks. The elixir stack is interesting, and provides a change of pace from the usual mean-stack type stuff out there. "5/5, would accept a position here again" :)
There is no such thing as a monoculyure here. posts that are critical of dollar stores get down-voted plenty. The only type of post / viewpoint that tends to get down-voted a lot is anything too conspiratorial. Or too extreme left/right on the economic spectrum.
Fair enough, this needs to be taken into account in the stock management.

That said, for bulky items there is either someone bringing them over, or a counter closer to where the stuff is stored (often in another building). They don't keep stuff like piles of large TVs at the front of the store.
> Audible hearing is based on the distribution of frequencies generated when solid bodies collide or rub.

... in Earth-like conditions, and useful in Earth-like conditions. Vibration of denser or rarified gasses could require other solutions to exploit, if it's possible at all

> If life is that which can use an energy differential to create more order within it (an entropy pump)

Now that's the ticket! Under this definition, I suspect most life in the Universe is not carbon based, but far more exotic (to us)
>You have to admit that Great Britain has a long-term reputation for boiling food to death.

Not for a long time.

>And their sporting culture seems even more Leroy Jenkins than that in the US.

Currently 6th in the medal table for the Olympics.