skysight-inc/HackerNews huggingface dataset:
> From the IT workers context a lot has changed but the end user outputs are still; video game, chat app, email app, todo app, fintech app, dating app, state management DSL.

All of those are working at scales 10x-100x what they were 20 years ago.

Back in 2002 people had to worry about how many emails they had on their machine. Searching unlimited emails? Not happening.

Now with SSDs, better search indexes, more memory, more CPU, handling instantly searching gigabytes of emails on my laptop is not even considered to be a "problem", it just is.

I can drop a hundred 10 megabyte GIFs into a Discord thread and my phone will render everything just fine. Go back to 2008 and, well, there isn't any equivalent because no one was crazy enough to build a platform where you could even try doing that.

OKCupid's backend was written in C++ and was probably the pinnacle of what dating site backend design will ever be, so actually you have a point there. :-D

A good todo apps can geofence[1] your position, remind you to get milk when you are at the supermarket! The amount of tech making that possible is insane. IMHO todo apps have a long way to go, it is sad that Android is going backwards in this regard.

> Consumer facing IT is whittling a log into a chair leg, grabbing a new log, whittling a chair leg… but faster!

That is the entire history of computing.

Our faster whittling has allowed other fields to improve themselves many times over.

[1] https://www.androidpolice.com/google-assistant-assigned-remi...
Location: Victoria, BC, Canada

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, Javascript, PostgreSQL, Redis, MongoDB, Nginx, Linux, Kubernetes, Helm, Docker, Prometheus, Grafana, apt packaging, iptables, VPNs, TCP congestion control algorithms (more than I ever wanted to know)

Résumé/CV: https://www.linkedin.com/in/foxmatthew/

Email: matt@tansen.ca

Let's chat about how I can help you with engineering and product management. I have 12 year's experience in networking software and SaaS and a Bachelor of Computer Information Systems degree.

Here's a short sample of things I've done to help tech companies:

* As Vice President overseeing a SaaS product: Led all aspects of the business unit as it grew 21x in MRR, 35x in customers, and 3x in team size

* As a Product Manager: Designed and launched a new pricing model to address objections to our previous licensing scheme, immediately resulting in reactivated customers and reviving doomed sales

* As a Software Development Manager: Created software development schedule options for executive team with clearly defined advantages and disadvantages of each option

* As a Senior Systems Engineer: Made Kubernetes app deployments fast and easy by writing Helm packages

* As a Software Developer: Created a performance-enhancing TCP proxy that improved effective throughput on unstable Internet connections up to 200%

* As an open source contributor to Helm, the Kubernetes package manager: created the community apt package for Debian and host its repository where it gets 200,000 downloads/month

PS very recently I went through a FAANG Software Development Manager interview loop and was offered a position, but had to decline when the offer was changed from a remote position to an onsite position.
Can you get the new number on something like an MVNO or even a second line for a month or two with a second phone?
that is actually the flag of the Republic of China, Anonymous need to update their knowledge of Chinese history
Yes ban electric vehicles, we need the power for our snow-cannons, business and tourism first.
> Nonetheless we were able to conceive in our late 30s without help or any trouble. Our baby is super healthy. Apparently we lucked out.

Same here, without 'trying' either (as in, we were not actively trying to get pregnant). It was surprising for us to hear the term "geriatric pregnancy" as well, and the ob/gyn seemed to utter out loud a lot of the worst assumptions about what could happen in the pregnancy. She also seemed somewhat surprised and judgmental that our baby wasn't conceived using IVF, which was a bit off-putting but she was otherwise a great doctor.

Worst thing that happened during the pregnancy was some sort of bladder issue caused by the baby being seated in her mom's pelvic floor or something. Not really a complication for the fetus, just for her mom being unable to pee without a catheter. I suspect this was more of an mechanical/anatomical effect that would have occurred regardless of age, but I wouldn't know. The baby also had a bit of an elevated respiratory rate when born, but she's fine now.

That said, my impression of the whole process was that this plays out quite differently for everyone. Ours was surprisingly easy, especially the labor part. I'm left wondering how well they've controlled for factors like the physical fitness of the mother (and father, perhaps), any genetic factors, etc. when trying to figure out how likely fertility issues, birth defects, or other problems occur based on age of the parents. Is there not also a generally higher correlation to poorer physical health as people age?
Hybrids, then, should be advantageous as they carry their own chargers and have improved mileage. Today’s world needs power and getting it remains a problem, getting it cleanly is even harder. I would imagine crypto mining is right out for similar reasons.
I've been playing with Vega bit lately, because of the support for geo graphs and violin/box/"R Stuff" graphs.

Vega is theoretically available in Asciidoctor-diagram, but not everything is supported yet :(

Project

https://vega.github.io/vega/

Sandbox

https://vega.github.io/editor/#/custom/vega

Geo example

https://vega.github.io/editor/#/examples/vega/airport-connec...

Box plot example

https://vega.github.io/editor/#/examples/vega/box-plot
Some forms of conservatism are definitely a societal disease and Orban represents exactly that type of conservatism.
http://wise.com | Multiple positions | Budapest, London, NY, Tallinn, Singapore, (Visa sponsored) | Full time

Wise (formerly TransferWise) is on a mission to bring transparency to finance, for people without borders. We charge as little as possible, and we always show you upfront. No hidden fees. No bad exchange rates. No surprises.

After going public last year, we are hiring for numerous positions to help us achieve our mission including back-end and mobile engineers, product managers, data scientists.

Check out the roles and apply here -> https://grnh.se/5fb85f581us
Grey Goo: Wasm Edition
> For example, users could synchronize Pulse with their calendar and Slack, setting rules to stipulate what their status and corresponding emoji should be based on keywords in their calendar event title. If their schedule for a particular time says “hair appointment” from 12-1pm, then the person’s Slack status update might display a scissors emoji alongside the word “haircut.” Or, it might say “birthday” alongside a cake emoji if that’s what is in their calendar.

That's not AI, that's a big "If" statement
Yeah, it'd be fuckin' great because the grandparents could help out a lot more, get active quality time with their grandkids when they're old enough to remember it instead of being that furniture-like senile person stuck in a chair of whom they have few fond memories, and so on.
> It's a made up digital collectible spawned from the mind of boy geniuses that is literally nothing.

Wow this got me thinking... like all collectibles the value is not intrinsic in the item itself, but subjective to the eye of the beholder.

What exactly is the subjective thing that's being collected here? I wonder if the appeal of crypto is that literally represents (well, as literal as a digital good can be) a piece of "the digital new", whatever that may be. It's a piece of the our perceived digital future, but one you can own and say is yours.

This must strongly resonate at a subconscious level to those weaned on social media who now live in a state of constant anxiety due to FOMO. The digital world is ephemeral, but bitcoin is something you can hold on to.

The average person doesn't understand the digital revolution and the world it's built and are discontent as they feel left out it's promise; namely a techno utopia that brings great wealth and power to those in the know (Gates/Jobs/Zuckerbergs/etc.).

Crypto therefore allows these people to believe they own a piece of the action. That may be it's only appeal. They can point to it and say it's theirs. "I don't understand it, but I'm not going to be left out of it."

It is the ultimate nexus of everything wrong with social media and the modern digital world. The future is coming, everyone else on my feed is having fun and smiling, and vast riches await you too if you only have Diamond Hands and HODL, which ensures you will never experience FOMO. A collectible that acts as a balm against all the anxieties of the modern world. Snake oil as a collectible.

I must think on this further.
> So, according to your argument, which you've stated twice now[1], it's okay for regulation of consumer devices.

I have said no such thing. I was challenging the assertion that we “demand [the option to control our devices] of almost all non-phone appliances”. I said nothing at all about the “good” or “badness” of regulation. The rest of your comment continues this bad faith interpretation of my argument and puts words in my mouth, so we’re done here.
Oof. I play piano (as a hobby, but seriously). When practicing on an electric piano, anything more than 20ms of latency is VERY noticeable for me, possibly even 10ms. There's a reason people still use wired headphones for practicing on electric pianos. Bluetooth just does not work. The latency interrupts the emotional state of flow and it's extremely jarring.

Typing on a computer is a different story. The latency perception via the eyes is very different than through the ears.
>So who will keep that vision alive ? Could distributed social networks also aggregate for us ?

For sure, someone will.
What does this have to do with liberty? What rights were lost or weakened as a result of this?
Yeah, some folks might consider going further and use hashes that salted or one-way encrypted via key so that nobody else can recreate the checksum. Some performance tradeoffs but can prevent some other vectors like cache-filling etc.
I like that your site runs properly with only first party scripts enabled in ublock, very rare these days.

Secondly kudos for not requiring a sign up and for making it free!

Looks like a brilliant resource, thank you.
Alphabet Chess
Wasn't Sexual selection even more weird throughout recorded history? Marriage concerns basically was the opposite of SS , where economics and religion trumped natural selection, particularly in the western world we re talking about.

Even today millions of people are marrying contrary to selection gradients (arranged marriages, marrying relatives, too young/old , excluding other religions etc etc.). Do these people have lower/higher sperm counts?
Thank you - I think the intro page could help make this clearer. I’m not super familiar with the programmable nature of things beyond something like an Arduino, so I was very confused what “programmable software” meant in this context, and the landing page still isn’t super clear in that regard.

Your comment helps - would make sense to recalibrate on the shared page.
> So it seems like the sole basis for this action is TrustCor's mere affiliation with another company that does TLS interception? If that's true, it seems like a pretty significant departure from previous removals, which all (to my knowledge) involved some sort of action or inaction affecting the security of the CA certificate itself.

A single entity issuing TLS certs and also selling TLS MITM services is pretty obviously an enormous conflict of interest. If this isn’t spelled out explicitly anywhere, it should be.
Impressive!

It's lying though when it claims its regexes match the empty parameter cases, right? (The regexes do what's asked, just explanation seems buggy.)
IMO you chose wrong tech for the job. It is very simple 2D game yet it starts 5s on my desktop and 20s on my phone. If I would to make a simple game and even simplest program starts 20s I would stop right there and choose different technology.

You probably did it to try Go, wasm and ECS and I understand that, but if you to make a game seriously, you should have stopped much earlier. In the early stage of the game development you should made 5-10 prototypes using different tech/frameworks and use the best one. I seriously don't see Go+wasm+ESC being the best one for this kind of game.

How can you not go insane if you have to wait 20s for every page refresh.
While the trend has been around much longer than Covid, it looks like Covid is going to make it a lot worse! Sperm count is down 53% [1] for people who had covid, and it seems 94% of Americans have had Covid thus far.

[1] https://onlinelibrary.wiley.com/doi/10.1002/jmv.27971
I'm sure the good people at carnivore dot diet are completely unbiased and neutral agents in this debate.
You put the IOU in circulation by selling it or by giving it away. (I don't know what's so hard about that.) The point is that the act of writing the IOU doesn't create any new cars. And likewise the act of destroying the IOU, at any point in time, and regardless who's holding it, doesn't destroy any cars either. This simple example shows that no actual resources (i.e. capital) are destroyed as a consequence of IOUs being destroyed. If you still don't understand why this is the case, I don't know what else to say to you.
Something that isn't stated in this thread yet is how easy NixOS makes version upgrades.

I maintain multiple pet servers. When I used Ubuntu, doing release upgrades cost me ~6 hours per server per upgrade every 2 years. Most of that time went into merging updated upstream configuration files with my changed configuration files, often for silly stuff like upstream changing tabs to spaces in the config file syntax. With the Debian-style upgrader, you also have to wait 5 minutes until you're prompted for the next config file to merge, while other packages are "configuring" with `dpkg`. So you cannot do them all in a batch, but have to stare at the screen throughout the procedure, attending every 5 minutes.

So with multiple servers that was multiple days of upgrades per year.

With NixOS, these days are is reduced to minutes.

For example, on one of my servers I upgraded just now:

18:07 -- starting NixOS 21.05 -> 21.11 upgrade command
18:10 -- download finished
18:10:15 -- rebooted into new running system

This server currently runs:

* webserver
* mailserver (with web UI, spamfilter, etc)
* nameserver (with dynamic DNS updates)
* VPN server
* mumble voicechat server
* XMPP server
* Matrix server with signal bridge
* vaultwarden server
* some custom web services

This is possible because with NixOS, you do not mutate text files in `/etc` for configuration. Instead, you write a structured config similar to a JSON object (but in the Nix language, so you can use stuff like `map` and `filter` to solve repeated tasks over e.g. all the domains in your web server). This config only contains the differences from the default config. So concepts like "does the upstream Apache config file indent with tabs or spaces" no longer play any role.

For the server above, the config file is 800 lines long, of which 200 are comments.

So NixOS is saving me multiple days per year in sysadmin tasks, which is pretty good!
In context, it's pretty clear that that line is code for "it's been around for a while and accumulated a lot of cruft that I didn't know about until just now".

> Upon further investigation into our domains and with additional information from our legal team, we have found that TrustCor acquired the DecoyMail system many years ago as the basis of our MsgSafe.io product and service. First available in October 2000 (over 22 years ago), the DecoyMail product (and its successor, our MsgSafe.io) is an incredibly sophisticated and sufficiently complex system with many components. A single component of MsgSafe.io allows domain names to be conveniently purchased through the software’s web interface which triggers a backend domain-registration 'register' mechanism that is pointed to an API or registrar account.
Let's ignore for the moment that their CEO is paid over $3 million/year [1], and focus on the $200K for the junior software engineer.

If that's what it takes to hire a programmer in CA, then maybe Mozilla should headquarter somewhere else.

[1] https://news.ycombinator.com/item?id=30665913
> Zuck mentioned that in an earnings call and rather than assigning himself any responsibility said that those people were unregretted attrition and lazy parasites who were just collecting a paycheck during the pandemic.

Wow. What an effective way of encouraging others to leave while discouraging others from applying.

Remember: toxic work environments are reinforced from the top, and the top _only._ Toxic leadership begets toxic work environments, and it looks like Zuck is a right peach in being insufferably toxic.
> I'd say there are some things it will just never be good at.

I'm curious, what would those be?

> One thing I will not bet on is the death of javascript!

Yep, I'm more so referring to the talk by Gary Bernhardt foretelling of a WASM-like platform emerging [0].

[0] https://www.destroyallsoftware.com/talks/the-birth-and-death...
Nothing about 1966 legislature, the Penn Central Bankruptcy (Fraud) by bankers orchestrating a bailout, or the Surface Transportation Board charter (1996)?
what do you mean by that lol
I got married at 20 and had my first child at 22. I'll likely be a grandparent in my 40s.

From a selfish perspective, I was too young to really understand what I was taking on, and it's been difficult at times. I missed out on many things. Not much of my adult life has been focused solely on my needs.

However from a family perspective, it has worked out quite well. I worked some difficult jobs at first but eventually got my degree, started a career, left to cofound a startup, bought a house. Kids are doing well.

People think you have to do all that before you have kids, but that's not true. When you're already young, kinda dumb and kinda poor then you can make it work.

I'm now 37 and my youngest is 10, so I'm not running around chasing kids anymore. I've got enough energy to help them with school. I like being a young dad now.
A one size fits all GC is never going to be a great solution though, is it?

Different languages have different GCs that are designed to work with their semantics. Some languages use a flag bit to tell the runtime if a value is stack or heap (Go, Ocaml), some languages allocate almost everything and assume a lot of short lived objects (Java)...

How well will a generic WASM GC really work here?
Thanks Syrus! wasmer-js looks really cool.
That's why you need the right screeners, and the right metamoderation tools that when people start making a mistake, a more authoritative trusted person can invalidate the lower bad input.
This doesn't seem as bad as local governments using tax money to campaign for higher taxes...

(See your local US school district asking for an increase in property taxes...)
Just so we're all clear, this is now an internet fight with opposing claims and zero sources.
Pine Bluff Arsenal
Do you still have both numbers? If so, add the 2nd number to your profile with each company and then have them send a confirmation code. Some companies will send a code to the old number for you to verify your new number. Select the new number as your new primary number and make sure SMS is enabled for that line before you get rid of the old number.

If you do not have both numbers then you may have to open a support case and may have to send in copies of your state ID and other documents. For brick-and-mortar businesses, just walk in and have an employee help you. This is important with banks as sometimes your number may be in sub-systems that the user portal does not update.

Enable call forwarding on the old line to your new number so that if they call to verify you, you get the voice call. That won't help with SMS text messages however may be useful if they call to verify your number change. For most U.S. providers this is *72 1 10 digit number but I would still look that up. *73 to cancel unconditional call forwarding in most providers in the US at least.
Won’t you spot that through you source control?
Sunscreen | SWE, Product Engineer, Cryptography Engineer | Full-time | SF, Seattle, or REMOTE

Private computation, compilers, and post-quantum crypto…oh my!

At Sunscreen, we believe private computation is the future [0]. Since the cryptography needed to achieve this feat is currently inaccessible to engineers, we have built and open-sourced our (Rust-based) fully homomorphic encryption compiler [1]. Next, we’re focused on building out our zero-knowledge proof library and distributed file system.

We're looking to grow and have 2.5 - 3 years worth of runway in the bank (dependent on hiring). Join us and help make advanced cryptography easy to use for engineers [2].

You can reach me at ravital [at] sunscreen.tech

[0]: https://blog.sunscreen.tech/an-intro-to-fully-homomorphic-en...
[1]: https://playground.sunscreen.tech
[2]: https://sunscreen.tech
After flooding took out most of the world's magnetic hard drive manufacturing capacity, it seemed clear that absolute efficiency in the immediate sense was the enemy of a robust long term manufacturer. I'm not sure why human v human threats are being heeded when nature v human ones were not, but diversifying your locations absolutely makes sense. There are some geographic constraints to where locating fabs make sense. And cost of living has to be balanced with the need for knowledge workers.

If you ran TSMC and you wanted to be sure no single disaster or war destroyed your whole manufacturing capability, where would you put the fabs? China's coast seems too close disaster wise and the same war that would dust your TW masks might destroy those too. Middle east maybe for climate and shipping logistics? Then one in the EU, perhaps spain? North america is probably third choice, and between climate and cartels that probably means the US. If third pick is paying you to go there, maybe it does make good sense.
Use fzf for file navigation and perhaps vim-vinegar. When you open Vim, use :cd to change to your project directory and you’re ready. Use :term to start stuff, e.g., a local web server or whatever. Use fzf to navigate between open buffers.
Plug-in hybrids with more than an absolutely minuscule battery are a good stop-gap.

It’s annoying that they’re not more common - even the companies that have them like Toyota don’t have them across the line.
Of course some people see things as attacks and some people see things as questions

"And before I begin, you should probably clarify if your views are representing The University of Calgary’s views, The University of California at Berkeley’s views, or your commercial endeavor AppCensus’s views, or your views representing any customer, agency, etc…? If in fact these views are completely independent and personal, that is also helpful to note."

when indeed he starts by introducing himself as

"I'm Joel Reardon, a professor at the University of Calgary, who researches
privacy in the mobile space." and that's it.

If there is anything else there, she should just have said "I would be good if you disclosed that you are paid by a competitor/..../financial intereest" but insinuating that the poster has an agenda without providing any evidence (when the poster himself presented 34 sources for his post)
looks like an ad hominem attack.

When indeed she doesn't seem to introduce herself, explain her affiliations or shares.
Same! I came here to comment this. I run a kink-based social media site, so the Google/Apple stores are a non-starter.

Push notifs in a PWA get us about 90% of the functionality of a native app on Android and (finally) iOS.
3. those who can build and maintain the AI