skysight-inc/HackerNews huggingface dataset:
What's the difference between selling yourself into slavery and working a job? In both cases, you're getting paid to do labor, and you're doing so voluntarily
Typing validation can only check the type, but there are a lot of facets of the type that most languages don't use. Types are a way of encoding your assumptions about the data in a way that the language can understand.

Types can be defined so that only a subset of values is acceptable. I could do something like:

UserID = int where value is less than 1000
my_user_id: UserID = query_database(username=my_username)

And the type system could throw an error/warning that says "my_user_id could be greater than 1000" because I never check whether that value is actually valid for the type. Or if the language and the type system are integrated, it could transparently do the assertion for you and throw an error if the data doesn't match its type.

You could do likewise with regexes for strings, lengths of integers, etc, etc. You can also encode complex relationships among objects. If you change how user IDs are formatted and don't migrate legacy users, you could express something like "if creation_date is older than 1/1/2000, user_id is an integer less than 30,000. Else user_id is a string that matches this regex".
I think something like this makes sense at some # of users closer to 10-20, or maybe even higher numbers, kind of monkeysphere / Dunbar's number level.

That is, a smaller group of people (an extended family, a neighborhood street, a collective ... fine, a cult) band their resources together to pay for pod hardware to realize some savings / distributed back-up, and have "edge" apps for trusted sharing within the pod, and then P2P (pod-to-pod?) apps for sharing outside the pod.

Right now, the economics just don't quite make sense.
LearnToWin | Remote, SF Bay Area | Senior Software Engineer, Full Stack Software Engineer | Full-Time, Interns | https://www.learntowin.us/

LearnToWin is an early stage, VC funded active-learning platform (https://www.learntowin.us/2021/01/29/learn-to-win-announces-...). We allow anyone to create highly engaging learning material and easily distribute it to their users and teams. Our mission is to revolutionize training at high-performance organizations. We are empowering people, teams, and organizations to build effective learning ecosystems to win. We believe that learning should be accessible for everyone, and we empower coaches, managers, and teachers of all kinds with the tools to build effective training material, quickly and easily. We work every day to give instructors the peace of mind to know their teams are prepared for gameday — wherever and whenever that big day comes.

We work with a wide variety of clients from professional sports teams to the Department of Defense. We are a small, fun and driven team who want to fundamentally transform how teams learn and execute. We are looking for engineers who have a strong background in building secure systems to help scale our platform. Experience working with NIST-compliant systems and the DoD are a plus.

Some things we can offer:
- Meaningful ownership of the project and impact to the business
- Decent salary and equity
- A strong culture of fun, learning, and growth
- Great sessions on breathing

To apply please reach out to caleb@learntowin.us with your resume. To learn more about our open positions please checkout the link below:

https://angel.co/company/learntowin/jobs
Russian TikTokers practicing English to avoid arrest during Navalny protests
yeah, but it's also been published on the bbc and posted here.
> each short seller not only adds a _virtual_ share to the market, but also has an obligation to later on buy a share back

Again, to be super clear: for everyone but market makers, the law is you have to locate the borrowed share before selling short. Market makers can naked short to provide liquidity in a buying frenzy. Given they're shorting into a buying frenzy, they tend to be quite motivated to immediately cover themselves.

We have lots of people shorting GameStop. We have zero evidence anyone is improperly naked shorting.
Can you tell me where it was stated that every political outcome globally is tied to the US? A bit of a strawman.

Many regimes that have been dictatorial for decades have fallen. It’s easy to name them. South Korea is a particularly good example where its history is marked by alternating periods of democratic and autocratic rule and now they are a stable and wealthy democratic country. The last few years in Myanmar was a hopeful surprise as they made inroads towards a constitutional democracy, albeit with a lingering junta in the shadows. That did not happen without international pressure. The world is different today, where events are seen worldwide in an instant and movements are inspired in an instant. Many countries expressed shock at what happened on Jan 6 and the four years of isolationism preceding. It will be harder today to call out Myanmar for what the autocrats are doing. The reply will be scorn about our hypocrisy. The madmen are stepping out of the shadows of shame.
Why would anyone agree to this? I don’t see a benefit to letting Facebook or any company track me across the internet. When did we ever decide this was what consumers wanted?

Every time this topic comes up I check Facebooks stock price and realize how detached people are from facebooks revenue driven by the advertisement market.
Funny how often I forget how powerful this can be sometimes. One nuance I would add though is reading straight through may not be the most effective strategy. Recall or testing is a super important aspect of transferring from short->long term memory. Reading a bit then playing with examples, or explaining the concepts to co-workers/friends can really help with the learning process.
I'm WAY ot of the loop here but do these infotainment systems actually produce tangible, relevant and unquestionable benefits?
I think most of it, based also on usage of people I know, comes down to "speak on the phone with the car speakers". That's it.

I've personally just bought a car from 2012 with no infotainment systems at all, and I also only miss bluetooth with my phone. That's it.

Am I missing something big or is it really just marketing?
Speaking of cloud technologies and reading source code, I’ve tried looking at the Python code that underpins gcloud, gsutil and bq command line utilities that come as part of the google sdk.

I don’t get it. Is this poor code or am I just not smart enough?
It never did.

The difference is that you can use logical replication since 10 to prevent downtime during upgrade.

Which if you were using it a year ago could have been done.
Did Android become Ford's platform or did Ford become Google's?
> A managed kubernetes cluster on GCP e.g. costs $100/month

As the pricing link notes, it's worth pointing out your first cluster is free (aside from VM costs), and people interested in this type of project probably don't have any other clusters.
Homebrew / linuxbrew ?
Waze. You can run Waze.
To be fair I actually thought that inflation was measured using a fixed basket of goods.

Apparently that was changed in the 90s. An example I read (of which I am not sure if it is entirely accurate) was: "if steaks become too expensive, its weight in the basket will be reduced because people are expected to buy more chicken instead. this results in lower inflation estimates".

If true, why do you feel a fixed basket should not be used to determine inflation even though it is probably what most people would expect in such a measure?
The process to licence a piece of music for use in a YouTube video
I want. There is some imagery that I want to look at very regularly, weekly/daily if possible, but cannot get ahold of easily. (Land use issues near family property). At a 15$ minimum, I will put in several personal orders on day one.
Futures have to be settled physically, if carried to expiration, as far as I know
10X is a huge factor, I would say it's about half-half. One thing to keep in mind is that these things are not exclusive. Having a good relationship with your superior usually means more trust, better projects and much better communications which is key to actually getting what you need to fulfill your assignments.

It works with both extremes. If your work output is awesome but you have a harder time with inter-personal relationship then of course in the greater picture you will be left out because people just won't come to you.
Right, and in places where there is no spread or very limited spread, you will get far fewer successful mutations.
You want the type of person who helps someone help themselves.

Part of that, often overlooked, is doing a summary at the end explaining what were the concrete steps taken to get the result (if you have to poke around a bit to find the right spot, that can be disorienting). It's also giving people tools with guard rails built in so they can trust doing the task themselves.

You don't want people who get off on owning a workflow, and are super-helpful but involved in perpetuity. There's a fine line between 'let Tom and Harry do it because they seem to enjoy it while I don't,' and 'everyone thinks Tom and Harry's solution is bullshit and I want nothing to do with it.' The latter leads to codependency, and these people are toxic to productivity, accidentally or intentionally.
Continuous delivery makes JVM JIT an anti-pattern
+1 on codenames. I played the board game pre-covid and the current online version is browser based, robust, free to play with no ads whatsover (except for the phyical game itself) and no required signup.
Launch HN: Sktch.io – The First Truly No-Code Website and Web-App Builder
In some peoples mind even questioning or being skeptical of many of the more extreme covid claims and actions is extremely dangerous. According to some “experts” we shouldn’t be allowed to research covid, look at public covid data sets, or even think very hard about it. We should, instead, have almost complete blind faith in a handful of “experts” and just roll over and do whatever they recommend.

A ton of our actions in the last 11 months have been accepted based on nothing but appeals to authority. More disturbing is how many real life people I talk with whose arguments for all our restrictions boil down to raw appeals to authority.
Imagine a Red Hat evil twin, developing an Arm64 port behind the closed doors, releasing it under SSPL, requiring a CLA and not accepting merge requests for a potentially paid feature, Windows on Arm64 support.
Location: San Francisco, CA
Remote: Yes
Willing to relocate: No
Technologies:
• Javascript / Typescript (Node, deno, VueJS / React)
• Python (Pandas, Numpy, Scikit), Lua, Perl
• Go, Kotlin
• ObjC / Swift / SwiftUI
• Tensorflow, Pytorch, CoreML
• OpenCV
• Docker, Google Cloud, Solidity, Redis, MongoDB
• HTML, SCSS, Webpack, yarn/npm, git
• Sketch, Figma, Framer Adobe Creative, Screenflow
• Maya, Autodesk, Blender
• ... (many others)
Résumé/CV: Available on email request
Email: anon2021@hey.com (privacy reserved)

15+ years experience creating solutions with leading companies. 5+ years CTO experience of VC-backed companies. Robust background in tech and business.

I'm a data engineer, visual (UI/UX) designer and AI practitioner specializing in apps, architecture and machine learning. I focus on improving human factors in products and creating experiences.

Interests: XR, spatial (audio, video), mobile, data science, IoT, healthtech, DeFi / fintech (crypto), social, NLP, AGR, etc. I'm in the OpenAI Beta (GPT-3) if that's helpful.

Looking to join/create a startup or build new teams within greenfield opportunities.
Yeah. The ms infotainment really sucked.
Men are ~93% of workplace fatality in XXIst century, both in USA and France for which I’ve seen the figures, although it’s only 450 deaths in France. It is on upwards trend for women (very recent trend, probably equalization of work) and downwards trend for men (has been on the decrease since WWII).
Calculating how much sales tax to collect (when building internal ecommerce payment processing) and figuring out how to report "transient" cashflow (for instance payouts to vendors who sell on a platform) on taxes while not counting it as income.

Figuring out how to file taxes for a small team incorperated as an LLC is also a bit daunting, especially when all team members are in different states working remote.
The hosting story is still a little messy, but in my version of this, I think it needs a trusted third-party to offer hosting, along with an open committee to manage the data specifications.

The advantages of separating data storage from usage are similar to those in application development. If you have a robust model for defining and retrieving your data, the tools for working with that data can be iterated on independently from the data itself.

So let's say your photos are in Google Photos, because your phone backs them up there automatically, but all your friends who you want to see the photos are on Facebook. Theoretically, "Solid" could be pulling those photos into a standard data specification, and provide easy tools for automating how they get shared into Facebook.

Then let's say you wanted to edit some of those photos, so you open up PhotoShop Solid, and get editing.

But then you join Instagram, and you want to quickly show off your Photoshop skills. All you need to do is connect Solid.

The key aspect here is that you can use as many different tools as you like to work with your data, but it's the same data, and if Facebook goes belly-up tomorrow, or you just don't want your photos there anymore, Solid has your back.

One thing that I don't think is well defined yet, but really should be, is how services will request access to your data. This needs some kind of standard interface, very similar to how phones let you customize app access. It should make it very clear what data you are "selling" to the Facebook, and what they are providing in return for that data.
I think that this is going to end well if:

- Facebook educates people about how the company uses their data
- Apple doesn’t make it hard to access data for companies that got their users’ consent
AddressSanitizer (a.k.a. ASan) is a memory error detector for C/C++
... and we'll have no idea who's getting access to our recorded location, and what other information about the driving systems is being transmitted where else.
This feels like AWS apologism.

Slack knew how to set up their infrastructure. Nothing in the postmortem implies AWS was misconfigured. AWS spotted the problem and fixed it entirely on their side.

Nothing in this report suggests that Slack has unique usage patterns. Users returning to work after Christmas is not a phenomenon unique to Slack.

Their problems were:

1. The AWS infrastructure broke due to an event as predictable as the start of the year. That's on Amazon.

2. Their infrastructure is too complicated. Their auto-scaling created chaos by shutting down machines whilst engineers were logged into them due to bad heuristics, although it's not like this was a good way to save money, and their separation of Slack into many different AWS accounts created weird bottlenecks they had no way to understand or fix.

3. They were unable to diagnose the root cause and the outage ended when AWS noticed the problem and fixed their gateway system themselves.

The cloud isn't some magic thing that solves all scaling problems

In this case it actually created scaling problems where none needed to exist. AWS is expensive compared to dedicated machines in a colo. Part of the justification for that high cost is seamless scalability and ability to 'flex'.

But Slack doesn't need the ability to flex here. Scaling down over the holidays and then back up once people returned to work just isn't that important for them - it's unlikely there were a large number of jobs queued up waiting to run on their spare hardware for a few days anyway. It just wasn't a good way to save money: a massive outage certainly cost them far more than they'll ever save.
Its sorta hard to justify those at the moment, since the XHCI interface on the base Pi4B is more than capable of maximizing the PCIe x1 interface. Basically, you can run a NAS at the capabilities of the machine with random USB3 JBODs.

So a $100 5+ bay USB3 JBOD, RPi4B run over the 1G nic, and a 64-bit arm64 distro (because rasbian will die with modern SATA disks in a larger capacity JBOD) and you have a fairly reasonable low end NAS for basically the price of the disks.

(or just plug in 4 of USB3 easystores/etc and save on the enclosure).
it basically extends certain apps (music, maps, phone, messaging) to the car display. Allowing you to control them like they are native apps on the car.
The same can be said for SMS. Your carrier already polices everything you send, such as spam or illegal messages.
I wonder if it is sheer coincidence that SpaCy is pronounced the way the russian word "спасай" is. It means "rescue" (v.)
That’s a lot of semantic hairsplitting. They are both “reinforcement learning” in the same way a Honda Civic and an aircraft carrier are both “vehicles.”
API with NestJS #27. Introduction to GraphQL. Queries, mutations, authentication
Toffee.com | Part-Time/Full-Time | REMOTE | Start Date: March

Hey everyone! Founder of toffee.com here. We're building a new platform for selling digital goods. Our goal is to help anyone sell a digital product, both via their own storefront as well as on a global marketplace, using a variety of P2P payment methods (including Stripe, PayPal, and bitcoin)

I'm looking for highly motivated back-end developers to help undertake a complete rewrite of the marketplace. The rewrite will be from scratch, based on the TALL stack (Tailwind, Alpine, Laravel, Livewire), with a TDD approach.

We're currently in the middle of an equity crowdfunding campaign set to close on Feb 26th, and will be starting the rewrite as soon as the campaign is finalized.

If you're interested, send an email to hello@toffee.com and we'll take it from there.

PS: No agencies or dev shops please!
> This plagues every single device that runs Android

huh? My Samsung S20 is on the latest OS and security patches
A country doesn't need to be liked or respected on the world stage to have power. Germany needing Russian natural gas is the perfect example of this.
Forever, I assume.
Let’s prove the hygiene hypothesis first, before using that “knowledge” to investigate other problems.
Awhile back another user posited in a discussion of "Why is Berlin so cool" and "Why was Portland cool" that if the cost of living is low enough that you can tend bar 2 nights a week and cover your living expenses, all sorts of awesome people will congregate- all the kind of people that are fun to hang out with, and throw good parties, and do cool shit- music, software, performances, etc. New York used to be affordable for artsy types per a former dance instructor of mine in the 2000s, but I suspect that is no longer the case.

I suspect that an extremely awesome scene can be replicated anywhere there is suitable mass of interesting people who can live cheaply. Sure, it's not going to be top billing, but for 99% of us, we simply don't care. Having a hundred different live shows to go to any weekend is more than enough for us, with lots of great local artists.
So does this mean your car can be deprecated?

6 year deal is substantially less than the life of a car.

I can’t say anything great about old android devices. Large numbers left on older versions with security flaws
Pentagon, NASA Knock Down Barriers Impeding Joint Space Projects
Buffer Overread in selftest_pbkdf2() in kdf.c/libgcrypt
Android Auto as an infotrainment system has been a major game changer for me. Being able to have a large screen GPS that is updated in realtime (google maps / waze), access to all my audio apps, etc.

Yes technically you could mount your phone up but that always seemed to be a hassle, smaller screen, mount points were rarely as good, have to have charging cables running across dash.
And it's annually, not just once and done for eradicated diseases, like smallpox. The vast majority of the population would have to take the vaccine every year. That's going to be a challenge to keep the population vaccinated.
This has nothing to do with the content, but the design of this page really stuck out to me. It's very easy to read and doesn't have fluff. But it still feels modern (in the good way). It's perfectly balanced.
It's simultaneously remarkable and utterly unremarkable that Facebook has been dragged kicking and screaming into building a consent screen for this kind of tracking.

Watching this tracking notification conflict unfold in the media has really helped me to refine where I stand on this: if a business depends on non-consensual tracking to be able to survive, then I'd prefer that the business has to fold before stripping users of their opportunity to understand and agree to the surveillance infrastructure at issue here.
It was a marketing war. IBM, Hitachi, NCR and other mainframe vendors vs Sun, HP, and later Microsoft and Oracle on the distributed computing side. As usual, it wasn't about whose tech was better: but who was going to get the customer's money. Back in the late 90s I saw IBM terminals doing some impressive graphics -- and that was just the built-in stuff for the UI. Build my career on distributed, first Sun and then Oracle on Red Hat, with all the FOSS in between like Apache and MySQL. But I'd take a 360 running Linux in an LPAR over any cluster of servers in a data center. AWS, for one, changed everything and has led to an explosion of alternatives. Can't imagine ever going back.
I really regret helping people and taking on external work. For me it comes down to interviews for your next job (which realistically is the best chance for promotion).

When they're asking you coding quizzes and examples of being productive, all the times you helped out doing annoying paperwork, support calls and bug hunts count for nothing. They can be useful for some stories but not much.
That's about right. I spent most of 1999 rewriting a payroll application in VB6 + SQL Server + ASP which was one of the last remaining things on an IBM crate that they wanted to get rid of because it wasn't trendy any more. I ended up basically rewriting some of the stuff verbatim. The only gain was that they had a web GUI for it rather than a terminal emulator and I'm not sure that was a gain for that class of application as the users had muscle memory.

Roll on 20 years last check and the mainframe was still in there and the payroll system had been rewritten three times over since with virtually no functional change. The mainframe still does internal stock control and reporting.

I think the last rewrite was nodejs which the lack of strong decimal types on financial applications gives me the shivers.
Interesting, but I can't see any sample data, top-10 ranking or other chart which would give this data provider a lot of free viral marketing when shared on social media.
This $12B Company is Monetizing Cheating
Just another iteration of Ford not getting it. No one wants their crappy infotainment system, it doesn't matter if it
is Microsoft or Google's code.
Discovery of stars sheds new light on dark matter and galactic cannibalism
Currently there's one company that uses Android Automotive (Volvo/Polestar) and in that case Google is pushing updates directly - similarly like ChromeOS works.

Still, I guess the update contract will run out eventually, just like on every single other car. The details about how long it'll take for that to happen aren't public though.
Interesting, I was wondering whether using a shared VPC would have been the better solution, but it turns out they use a shared VPC per region and peer them via TGW. IMHO it'd be worth peering those regions individually, to get rid of that potential bottleneck. Of course you loose quite a few interesting features.