skysight-inc/HackerNews huggingface dataset:
macOS requires you to make syscalls through libSystem if you want a stable interface. Go binaries used to make direct syscalls until 1.10. Since this caused major breakage on most new macOS releases, they have since switched to using libSystem as well in 1.11:

> On macOS and iOS, the runtime now uses libSystem.dylib instead of calling the kernel directly. This should make Go binaries more compatible with future versions of macOS and iOS. The syscall package still makes direct system calls; fixing this is planned for a future release.

Source: https://golang.org/doc/go1.11
Amazon Q1 Earnings Release: We're Giving 500k Virginia Kids a CS Education
The initial build time is “about 3 minutes” but I’d like to know the build time of the final image.
He had nothing but positive things to say about the American economy. He spent a large amount of time at the beginning putting things in prospective, to show the amazing growth we've had since the nation's beginnings.

He was careful to always talk about "the next 20 to 30 years." That's something he always does, saying he can't predict what happens over the next year. However, between the lines, it seems like he was not optimistic about the short run. I think you could see it on his face.

Maybe it was just not having Charlie Munger around to throw out quips between questions.
From a programming persepctive, I could recommend

Bartosz Milewski's series https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

RydeHeard and Burstall - http://www.cs.man.ac.uk/~david/categories/book/book.pdf

Milewski, Fong, and Spivak's course - http://brendanfong.com/programmingcats.html

From a mathematical perspective:

MacLane, Awodey's book, Conceptual Mathematics by Lawvere and Schanuel.
Introduction to Jam Stack
Sadly it’s been trial and error for me. I finally found a good one.

Maybe, fire fast?
This is like one the most classic competitive programming questions when I was in school. They truly are fun...
For it to remain a secret it has to be noticed by nobody. I do not regularly scour packet logs but you can be sure people exist who do.
Covid-19: Impact on business sectors and the economy
If someone had good experiences with people the app recommended previously, then the app recommending someone can be enough to make them willing to date them.

It's basically the same mechanism that works for physical attraction, i.e. if you had good interactions with people of a certain "type" then you'll be attracted to other people of that "type".
> I think that a lot of customer-service personnel want to remain as much in their own headspace as possible while they are forced to stand there dealing with strangers just to pay their bills, and so this behaviour would be imposing on them.

I can only speak to my own experiences in food service, but if everyone thought this way, it would make for a very dull shift imo. quick conversations with customers really helped pass the time for me. particularly entertaining customers would often find extra food in their bag ;)

keep in mind there's a lot of low-wage work out there. some people are desperate and have to take the first position they can get, but a lot of people in directly customer facing roles have chosen that for a reason. they probably could have worked in the kitchen or restocked shelves in a grocery store if they really didn't want to talk to people.

timing and context is important of course. if the line behind you is twenty people deep, it's a bad time to chat. if the place is empty and the person is doing low-priority busywork, they might love to shoot the shit for a few minutes.

> Also, for female baristas, customers flirting with them are one of their biggest complaints, and it is all too easy for any social interaction to be misinterpreted as flirting.

first half of this is true, but you're taking it to a bit of an extreme. flirting with someone who's paid to be nice to you is almost always a bad idea, but an innocent conversation is no big deal.
The goal is to push the limits of the game's physics not real life. Quake based games allow you to retain speed when jumping at the same 'frame' as landing (bunny hopping) and slide up slopes with enough speed.

These physics create a high skill ceiling for speed runs and in normal play because of how powerful movement becomes during play.
Gotcha, thank you for explaining. Tragically, that makes sense based on what I've seen on here over the years.
Sure! Practically speaking, as a data analyst, I would probably notice a missing month when plotting the trend of MAU over time.

(You can make "but what if a month is missing?" a latter part of a multi-part interview question)

Generally I would assume that data engineers would have a month of no users set to zero or that I could ask them why that's not the case and note that for future reference.
Self-Hosting Serverless with OpenFaaS
Software Engineer and Unix IT Admin
Are you ready for your next challenge?
--------------------------------------

Do you want to join a fast-growing technology company that is changing the status quo with Artificial Intelligence? Are you up to the challenge of guiding the executives of the world's best brands through their AI adoption journey and deliver value at every level of these organizations? Are you someone who strives for excellence?

Then don't hesitate to get in touch with us and secure yourself a front seat into the future!

Your mission will be to accelerate our growth in Switzerland and internationally. You will be working alongside best-in-class ML engineers as well as business profiles who demonstrated extraordinary passion and achievements.
Yes, I’m using it in the sense of “can successfully develop a program which does the job” with the assumption that it’ll still take more time to do it quickly, use more advanced techniques, etc.
Your response is a curious one, inasmuch as my comment was attempting to show some sympathy for the workers that one interacts with during the day, while your concern apparently is the business’s owners and whether they are extracting maximum value out of their business, the feelings of working-class people be damned. Also, nowhere in my comment was it suggested that customer-service staff can freely “ignore the line, the tables needing bussing, the overflowing trash”. I just personally hope they would at least be free to think their own thoughts while they are doing all that. Customer-service staff are human beings, not automatons.
The only stable interface on Windows are the documented functions from kernel32.dll, user32.dll etc. Libc is a compatibility layer above that, that Microsoft invents a new incompatible distribution mechanism for every 3-5 years. It’s pure DLL hell unfortunately.

Edit: Not even the DLL name of Microsoft’s libc is stable (msvcrt140.dll etc.), leading to all kinds of wild goose chases when trying to run old binaries.
A curated list of things related to FastAPI
To me, a #![no_std] library is useful for contexts where there isn't a platform libc (embedded systems, kernels, etc.) and you can't assume things like the existence of stdin or processes. On those systems, there may still be a dynamic allocator, because that's a super common feature in all but the most spartan environments. For those use cases, a #![no_std] library that links liballoc (and documents that it needs it) is totally okay, and often better than a more-limited library that only does static allocation - or conversely implementing all of libstd with runtime panics for most of it, just because your library needs to pass a Vec around. It's a balance.

The only case I think I've seen where a #![no_std] library ends up pulling in libc is if you haven't added a custom allocator and your platform's default allocator uses libc (and so you could switch to a libc-free allocator if you want). Are there other cases?
From someone who has done their due diligence on this project, I have to inform you there is another project using the name Safecoin @ safecoin.org that is scammy and IS NOT related in any capacity to Maidsafe OR the SAFEnetwork project. That said, the SAFEnetwork project has impressed me a great deal with their technical progress towards making an autonomous self healing network that is centered around security, privacy, data ownership/control and usability. Obviously something we can all agree is (possibly over) ambitious and mouth watering fodder to those of us understanding in which ways the large tech monopolies silo and steal user data, track us, off our backs for their gain. The projects proposal almost seems like a bait and switch no? Maybe too good to be true? Maidsafe has been at it for over a decade, it has to be a scam. Just riding off the back of Bitcoin! No. The idea has been around since 2006 before bitcoin and though even up until mid 2019 the way in which this vision would be achieved had been R&D’d for the umteenth time, that stage is over and the engineering has been nothing short of brilliant.

There are at home tests that can be run through the command line of the first iterations of a working network that prove this technology. Check out the [baby Fleming release](https://safenetforum.org/t/safe-network-dev-update-march-26-...)

Or for the less technical crowd you can get your hands dirty with either a network gateway tool called the SAFEnetwork App, the desktop or mobile SAFE Browsers, using Maidsafe’s shared section of the third iteration of baby Fleming. Check out the latest downloads [here](https://safenetforum.org/t/download-safes-latest-versions/30...) and the mobile browser can be found [here](https://github.com/maidsafe/safe-mobile-browser). Once you are connected visit safe://sites to see a few sites others have tinkered with and published or publish one yourself.

Some might think the amount of available content is a bit lack luster at first but there is a growing amount of app developers working to publish their apps to a live network.

When will the network be fully live? No one can fully answer that and that includes Maidsafe but the R&D is done. The fundamental technology and different working parts are proven and working together but now the focus is on optimizing performance, concurrency and guarantees, and some additional features (such as multi-sig, and later RDF/Linked Data). All the while a professional and intuitive user interface is being designed to converge with the end product that will allow for full access and control of your personal data and web publishing, data sharing abilities. This is one area that is under served in the “crypto” space and one area that Maidsafe is underestimated and will surprise many. The lead designer at Maidsafe has a few things up his sleeve and how the network is uniquely built enables a lot of functionality.

Don’t over look or underestimate this project. SAFEnetwork has a very bright future.
Coincidentally, I bought an ESP32 (ESP-WROOM-32 Rev1)[0] last month, and have a bluetooth toothbrush and a couple of Amazon Smart Plugs. I guess you could make your own brushing compliance system with an alarm, and add a camera plus CV to detect an absence of motion to prevent basic cheating.

0. https://www.ebay.com/itm/262809348271 It's probably not the best or cheapest available.
Helps against accidental lockouts, I imagine.
Slaves were legal at one point - I hope you're not trying to claim all current laws in place are juste. I hope you understand regulatory capture as well, where the market and industry will influence/manipulate laws to benefit for themselves - and whole systems of indoctrination including the legal profession. Arguably I've thought through this more, deeper than you have, re:"your opinion is irrelevant here" comment.
Yeah 100%. Multi-tenant as implemented this way with separate infrastructure works ok for very small values on N. Once you’re into N > 100s or 1000s then you’re absolutely not reducing complication.
Yes, it would work if human patients were lab rats.
I have a domain name that I can’t get too through google. I don’t use it but would like to start again.
The registrar is go daddy and i tried to access it through them the told me to go through google. It’s part of their g-suite now which I can’t seem to access, since I have an individual account.

The help pages are Ridiculously obtuse.

We use google maps for a non profit and they require a credit card. It’s was near impossible to figure out where to update. (Why not send a link in the email to where I needed to go?)

They really could Be so much more profitable If they could get there ui ducks in a row.
What Hey Arnold Can Teach Us About Dealing with Supply Gluts
Can help fill in some of the blanks for you. The toothbrush has bluetooth. Its bluetooth advertisement contains information about its operating state (running, idle, etc.), mode (brush, daily clean, etc.), pressure and some other things.
The ESP32 chip scans bluetooth, detectes these advertisements, parses them and extras the data. It then sends it over to home-assistant.io which can use the data to trigger actions on any other connected device.
I think there's a difference between someone who is a regular vs. someone who is just walking in off the street. Every job can get monotonous, so it's nice to see a friendly familiar face and exchange pleasantries.

The key here is recognizing that this is what I like to call a "low-stakes friendship" -- it's closer to the kind of relationship you'd have with a co-worker or a client versus a friend. If you have healthy boundaries, you wouldn't pry too much into a co-worker's life. I'd even say it might be ok to politely ask out a barista you're friendly with on a date, but if they say no drop it and don't ask again.
Furthermore, I suspect it requires that each measurement is independent and identically-distributed.

If your measurements are correlated (as prices generally are -- if they were lower than average yesterday, they are more likely to be lower than average today), the secretary-problem approach will not work.
I had never heard of these games. Very interesting to see them. The early CD-Rom stuff is a fascinating footnote in the development of multimedia.
Agreed! Pandas is great but at this point instead of using logic to solve data structuring tasks I often find myself googling for an optimized built-in Pandas method to help me out. Leads to less elegant code -- not sure if it is less readable though.
You can auto expire the contents of an s3 bucket.
Their point is that there is actually a very large amount of duplicate effort is happening now, as everyone separately goes for the first ideas: this makes it more probable that a lot of effort will be wasted on super-duper-triple confirming that the first thing everyone thought of didn't work, slowing the exploration of more nuanced ideas.

But besides waste of time and resources, the only other problem they mention is an increase of false positives. These naturally become more common as you try the same thing more often unless you correct for it by keeping track of all the other trials.
You can use a persistent volume claim in multiple containers.

I would suggest using a Google Disk or EBS volume (Depending on if you are using GKE or EKS. They can be mounted to multiple containers at a time (your consumers). Portable and durable.

Keep this volume updated with your data. Maybe a sync process from your other server.
I think Go tries to reduce its dependence on libc but, by default, it will still link to it.

For instance, this code:

package main
import "net"
func main(){
net.Dial("tcp", "golang.org:80")
}

When compiled with go build main.go does link:

linux-vdso.so.1 (0x00007ffe3d7f0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fc7ac05a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fc7abc69000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc7ac279000)

There are of course compiler options to truly statically compile.
Just venting. The idea that the business should be set up to convenience the counter staff, is where it went off the rails. That's what I mean to criticize, perhaps with hyperbole.

But be honest, we've all been to the shop where the staff seems to think they're in their own kitchen, chatting up their mates and whoa! somebody wants me to sell them a coffee??

I grew up on a farm. We worked. It wasn't intended to be entertaining, or self-fulfilling, or respectful of the personal choices of the worker. It was pitching hay, spreading manure.

The idea that kind of work is 'wrong' and workers are supposed instead to be supported in a congenial frame of mind with their personal space respected and only kind, polite people to interact with, is a pretty hipster notion. You take the money, you better deliver the performance required.
It’s not a “crazy conspiracy theory” to suggest that intelligence agencies pressure private industry to help them out. Just look at PRISM or Crypto AG. If Intel or AMD tried to refuse they’d be blacklisted for government contracts like Quest, or worse: think about the CIA spying on Congress scandal.

Maybe once the Chinese or some other adversary get caught using this backdoor to steal secrets, or decide to brick a few million systems remotely, just maybe then security will be considered over spyability.
Trump is undermining environmental protections under the cover of coronavirus
Microsoft is infesting Windows 10 with annoying ads (2017)
Agreed - he is one of the best interviewers I have ever heard and has an absolutely fascinating number of opinions on a wide range of topics. I don't agree with him on everything but he always makes me think
Yes. I was thinking, “I’ve never seen Python 3 written as Python III before”.
just... why?...

I was expecting something silly like Siri Shortcuts... tbh
Spamgourmet: The Molotov Cocktail for the war on spam
Among other things it contributes a precise definition of the notion of products and sums of algebraic spaces, as well as generalizations and proofs of their basic properties.
Yeah, hybrid cloud and multi-cluster is still not a first class citizen. Kubernetes wasn't originally meant for this, and while I think there exist some solutions, they are quite early stage. Of course nothing prevents you to put your data somewhere else and load it, you just won't be able to manage Kubernetes resources across clusters. But you wouldn't be able to do this with an approach like Docker Swarm either. It has nothing to do with managed services, it's just that Kubernetes clusters, managed or not, are not meant to span regions.
Game Mencari Benda Tersembunyi (Hidden Object) Terbaik
Similar thing happened to me. Lost access to a perfectly set-up forwarding account. The account recovery process is impossible because I nolonger have the same phone number from 10 years ago.
The problem with JS ecosystem is less about size and more about the number of files.
Not working at google but we are frequently getting security warnings to not leave the office building with swag that shows our company name because some customers weren’t happy with cs and stand angrily in front of our office ready to confront anyone.

Don’t do this. It won’t do anything good and I also doubt some random googler has the privileges to restore your account. There are likely policies in place similar to how I am not allowed (or able) to touch our customers accounts
Hey, author here! Neato! I'm on HN!
Seriously? This attitude is what's driving the mental health crisis in this country. People are social animals, not slaves to our jobs. The workplaces that make room for their employees to be people are the ones with low turnover and a more consistent customer experience.

If you want a robot, go out and build a robot. But don't be surprised when your customers go somewhere else a little bit more welcoming.
Is there another moon-capable rocket i dibt know about?
And please dont say starship - its highly experimental, has never flows, and spacex has never flown people.
> Are there plans to give them some type?

Yes! The next custom fields implementation is, as far as I'm aware, one of a kind in that it a) uses the 'best' field type to store the data under the hood in the database (int for numerical data, datetime for dates, and so forth), and b) will permit you to output any html component to support that data type at input time. So, yes, a date picker for dates if you like.

All the built-in data wrangling is customisable by plugins so they can override/extend data storage and offer different input methods as needed. Though we do have to finish that bit of code yet! The branch is still lurking in our repo, awaiting final tweaks for prime time.
I'm more interested from a labor perspective, but practically, you get less money for your work, and no benefit. Especially as a freelancer, paying all your own taxes, insurance, health, and company costs. That means you need an addition 20% revenue, not less.

If you work in demanding field, and have a client that needs—and can afford—your work, giving them them a discount only takes away from your stack. What possible benefit is there? Repeat business? They will repeat if they need it, not b/c it's on sale.

Assume you are literally putting money in their pocket (ROI) and get paid what you're worth.
I would not necessarily expect it but I appreciate it in a "systems" language where "systems" is defined as compatible with the existing traditional systems software on a machine. For example, it's nice if the stdbuf(1) command works on Rust binaries on glibc systems, and it's nice if a Rust binary calling a C library that writes with printf (or vice versa) don't maintain two separate output buffers.

To me, Go is the systems programming language for a world untethered by existing platform compatibility (and so, for instance, writing Go libraries to be called from C is awkward, calling C libraries from Go incurs overhead, Go has its own concurrency model, etc.) and Rust is the systems programming language for use cases where you'd otherwise want to use C (really "the platform's native systems language," but that's C on all the major platforms) but you want a better language. I appreciate that they both exist and target these different use cases.
The Love Bug was actually a _film_ with multiple sequels. https://en.wikipedia.org/wiki/The_Love_Bug#Story_and_develop... It did get a lot of television play, though.
I actually still do a fair amount of dev, but I've hired out for most of it. I turned to sales because I needed to really focus on selling the product I'd built.

If you're the type who likes learning new things, you'll like both. It's a new and valuable skill set that applies to other areas of life. Even if you're not an extrovert (I am certainly not), you find a style that works.

Several times I've been able to build and automate things that helped me do some very creative sales work. So having two skill sets was big.

So to answer the question, I like both and maintain interests in both.
Mail-in-a-Box https://mailinabox.email/
That sounds very generous for a pre-paid plan. Is it unlimited for all incoming phone numbers or do you choose specific phone numbers?

I've seen plans that you choose friends or pay more but in some way you are paying more for the free part a bit like insurance. Maybe plans with unlimited texting versus regular plans are more common so the extra cost is seen as normal?

Hopefully it's changing or maybe texting is becoming less of a thing due to more mobile Internet access.
Great list!

I specifically agree that the triple (transformation between data representations + ability to define where the code should execute + built-in profiling) can be a game-changer. It would help to solve the tension between clarity and performance by decoupling the what from the how.
That’s partly true, but the stable interface on Windows is not the libc, but the kernel32/user32 functions like VirtualAlloc, CreateFileW etc. Those are stable since the NT days. The libc functions like malloc and fopen are a compatibility layer above that and unfortunately switch places every few years. Currently they are delivered by a combination of a Windows update and a redistributable package, which makes it a nightmare to ship (on pre-Windows 10 even more so).
The domain might be but the infrastructure likely won't be.