skysight-inc/HackerNews huggingface dataset:
Xiaodi HouXiaodi Hou
I build stuff.
```
Last night I read for the first time the company’s 8k announcing my resignation. I was not provided with a draft of this disclosure prior to its filing, so I wish to provide some further thoughts that led to my decision.

I resigned from TuSimple last week given my continuing concerns about current leadership at the company, and my fundamental disagreement with TuSimple’s new business strategy and future direction. It was time for me to step down from the board and move on with my life. And then when I learned about the Company’s investigation into my future plans and conversations with employees, I became greatly concerned about the fairness and bias of the process.

I believe that the so-called investigation was retaliation instigated by TuSimple’s Chairman and CEO in response to my disagreements over several decisions. For example, I was openly critical of their decision to change the direction of technology developments. And I refused to support the lucrative CEO executive compensation package they sought while simultaneously laying off hundreds of extremely talented employees just before Christmas.

I am regularly approached by current TuSimple employees who are disappointed with the current leadership and direction of the company. They come to me because we were a family, and we still are. Over the past few months, many employees reached out to me for my advice about their careers and the changes at the company. Many asked about my own plans. In every engagement, I stayed true to my responsibilities and duties as a director.

I understand some employees were cornered, harassed and threatened by management during the interview process. That’s appalling and hardly reflects an unbiased search for the truth.

I believe that TuSimple’s latest attack stems from a concerted effort to blame me for the low morale among talented employees and from management’s fear of what I could accomplish on my own.

There have just been too many moments of frustration, agony, and disappointment over the past year. Many TuSimple employees have lost all sense of the mission we originally had to transform the transportation industry through autonomous trucking. Without a mission and good leadership, it appears that TuSimple has now resorted to threats and intimidation.
Not only not useful, I'd go as far as extremely dangerous as most people _not_ in niche fields can't distinguish facts from fiction
Launches better be cheap because we’re talking about quadrillions of tons.
"Ransomed" means they paid the ransom, not they demanded it.
https://github.com/Genymobile/scrcpy/blob/master/FAQ.md#hido...
As per usual everyone else keeps coming up with the ideas that when I hear, I think, "damn, seems obvious, wish I had thought of that." Sometimes it's because it's a good idea, sometimes because it's an idea that will probably get funding, which makes it a good idea :P

Examples:

1. Ingesting a shitload of unread emails after you come back from vacation, then telling you briefly what important things you missed

2. The same idea but for slack

3. Ingesting request-for-cost response emails from various suppliers and outputting the data in a machine-readable way so it can be easily ingested by another API

4. Generating "individual" lesson plans based on student needs (I've heard 5 different pitches around this, majority for language learning)

5. student tutor chatbot

There's some other ideas that were too stupid (or more probably, too innovative for dumb old me to comprehend) to remember.

At the very least it has people thinking and being imaginative, which I think is pretty cool. I like getting into political debates with the thing.
We're not even sure what we're building and why, it's almost like we're just being driven to build something and it's outside of our control. It's pretty fascinating, maybe it's just really a part of nature and evolution, so maybe while for biological animals it's nonsensical, I guess it's something the universe wants to see happen? It's deep sure, but I' not sure what else can be said for it.
I think "insane" is a strong characterization.

I swap SIMs every couple of years, so a delay of 48h is well within the scope of planning for such an event. Additionally, I happened to do an eSIM swap today and it took about an hour.

For some use cases it's more convenient than a physical card, for some use cases (or implementations) it's less convenient. That doesn't make it insane.
They have anonymous accounts??? Like, fully remote?
This article

https://trove.nla.gov.au/newspaper/article/127209576?searchT...

mentions:

“On June 19 last, a brilliant fireball was seen over a large part of NSW and the ACT”

…from 1985 referring back to 1984.

But most newspapers from that era not searchable yet. We have to get older first.
It doesn’t it comes up with probabilistic options almost in a Bayesian sense, and the highest probability one is chosen. This is why its not great at it since its restricted to discrete outputs.
That's actually interesting, because if they'd said low ratio, it would probably have confused people. I think it's math having the strong order dependence; when people say a high a to b ratio, they likely mean a 'good' ratio contextually instead of mathematically high.
Idiocracy was a documentary. The intro scene about having children is still 100% valid: https://www.youtube.com/watch?v=sP2tUW0HDHA
Some that I like:

一石二鳥 (issekinichou ; literally: one stone, two birds ; I'll let you guess the meaning (yes, it's very close to an expression in English))

自業自得 (jigoujitoku ; reap what you sow)

自作自演 (jisakujien ; self-made self-staged ; for example, used for the act of creating a staged situation and then acting as if it were genuine)

自問自答 (jimonjitou ; answering one's own question)

自暴自棄 (jiboujiki ; self-abandonment)

自画自賛 (jigajisan ; singing one's own praises)

自給自足 (jikyuujisoku ; self-sufficiency)

自由自在 (jiyuujizai ; free/unrestricted)

(Yeah, I have a thing for the 自◯自◯ ones)
I'll have to read the paper! Despite working on a library that is inspired in part by SICP (http://www.creativescala.org/doodle/) I've never come across that paper before.
Clearly we're going to set the world on fire just to keep building bigger LLMs?
How Does SARS-CoV-2 Cause Disease? A Current Report
Edit: I read his post too quickly... seems it wasn't really about himself, but rather in support of his former employees. Good. Thanks naet for correcting me.
This isn’t good for SEO, which is highly dependent on speed. The CDN data is loaded via JavaScript, meaning crawlers might not load it. I don’t know what this is trying to solve, CloudFlare pretty much already fixes the egress charges problem.
The Danish Girl (Film)
looks like a producthunt product. i don't understand what problem the product is trying to solve.
Meta and Google over-hired so much they didn't have enough work for employees
Python Keyring Library
This is the HTML version of the 8-K announcement on Dr. Xiaodi Hou the company TuSimple Holdings Inc. submitted to the SEC on 2023-03-13 17:12:29 EST:

https://www.sec.gov/Archives/edgar/data/1823593/000119312523...

On March 9, 2023, Dr. Xiaodi Hou notified TuSimple Holdings Inc. (the “Company”) that he was resigning from the Company’s board of directors, effective immediately.

Prior to his resignation, the Company was in the process of conducting an internal investigation into claims that Dr. Hou was approaching TuSimple employees about leaving the Company and joining a new venture being planned by Dr. Hou. Dr. Hou resigned while the investigation was ongoing.
Sparsify Image Classification Models Faster with SparseML and Deep Lake
we ( the software industry ) have spent the last 60 years intruding in other people's job and automating most of their task using computers. Under the saying "it will remove the most boring parts of your activity, and let you focus on where you really make a difference "

i guess it's time to taste a bit of our own medecine.
I'm not sure Microsoft is investing all that much at the moment:

https://appleinsider.com/articles/23/01/21/ms-layoffs-effect...
Working on that as we speak, confused about the best way to implement genetics though, any ideas?
"When it comes to data, we want more,' an engineer wrote in an internal email."

Sounds more like Google execs to me :(
Earth's atmosphere is also incredibly corrosive for things made out of wrong metals. Steam everywhere in places even in the form of vapor or liquid mixed with salt (even more corrosive).

EDIT: oh and there is oxygen everywhere, if your spacecraft doesn't corrode it will burn. And even if it lands 2/3 of this planet are covered with 4km deep oceans of the corrosive stuff!
Corteza is an open-source low-code, rapid application development, business process and integration platform, developed and maintained by Planet Crust.
SARS-CoV-2 infection induces DNA damage and cellular senescence
My belief is that Google was betting more on DeepMind's vision, which is closer to "thinking" than what LLMs models do.

LLMs have demonstrated some usefulness for sure, but it's no AGI. It makes many mistakes and doubles down on them at times. If Google can nail AGI on easier taks / games / simulations / etc, they'll win that race, cause it'll be easier to add a language layer to a thinking model than to tweak a language model into thinking.
Very fair point! We just updated this to make the association of Questmate and Scriptable much more clear.
> I'm curious what they're doing now.

building skynet, apparently. All powered by k8s!
> I can’t use the times it gets the logic puzzle right, as evidence that it understood the puzzle.

No this is bias from your end. It really depends on the puzzle. You need to give it a puzzle with trillions of possible answers. In this case if it gets a right answer even once the probability is so low for this to happen by chance that it means an aspect of the model understands the concept; While another aspect of the model doesn't understand it.

It's possible for even humans to have contradictory thinking and desires.

Therefore a claim cannot be made that it understands nothing.
It is well-known that the Church-Turing thesis was inspired by Wolfram's seminal work The New Kind of Science.
I like words where one kanji is changed to make the meaning opposite (without changing the pronounciation)

名演 (great acting performance) -> 迷演 (baffling performance)

国道 (highway) -> 酷道 (road in terrible condition)

There are also some horrible ones like 毒女(独女) and 害人（外人）

Also 休館日 (museum holiday day) -> 休肝日 ("give your liver a rest day" - i.e. sober day)
There's a lot more pressure at the bottom of Earth's oceans. The heat and lack of liquid water could be the deal breakers though.
Physical keys have had similar issues forever, so I'm not sure "Bring back the keys" would accomplish anything here.

E.g. just from a quick search: https://www.vice.com/en/article/nejpbd/your-car-key-could-un...
Fun exercise;

Step One: D/load all EDGAR (US SEC) and SEDAR (Canada, TSX) and other exchange filings (each has thousands daily), and spend time learnng the various types (notifications, stock assignments, annual + quarterly reports, technical reports, board changes, etc) and patterns of key information.

Step Two: Magic AI + databases

Step Three: Profit! (or, at the very least a much deeper understanding of energy, resources, and trade flows and activities across the globe).
You raise some interesting points. Let me see if I can address them.

> An exploding mortgage wrapped in mortgage insurance has exactly the same shape as a conventional mortgage from a fractional reserve bank. The insurer would be doing something like “fractional reserve insurance”, i.e. only holding some fraction of the total insurance payout it’s liable for, and you’d have the same problems.

They are similar in that in both cases we have an institution that may not be able to pay its obligations. Those kinds of risks will always be present in society. However, I do think that the shape of these risks are different in important ways.

First, in the full-reserve scenario, no money is being invented out of thin air. Insurance is a risk pooling scheme, that is it.

Second In a fractional-reserve system, bank runs are self-fulfilling prophesies, because the game-theoretic optimal move in the event of a bank run (or a reported bank run) is to run on the bank! Because no other conditions are necessary for a bank run (other than a widespread belief that one is happening) a bank run can literally be memed into existence. I believe that, to a certain extent, the functioning of a fractional reserve system relies on the general public being ignorant of how it actually works.

I don't think insurance acts like that. You can't make an insurance claim just because other people are doing it: you have to actually have a qualifying event. It also doesn't seem reasonable to assume that calling of the mortgage loans would start spreading just because of a rumor - there would have to be some other cause.

> You often see people demand to know why banks are allowed to do fractional reserve banking. And this is the reason: it lets banks offer mortgages and credit cards to most of the public. Most people don’t have much money, but do have a lot of future earnings. Giving people access today to large chunks of their future earnings is a big social good but it fundamentally requires money to be invented from thin air, and that invented money is then gradually filled in with real money over time as the earnings come in.

I think lending is an essential economic service, but I don't think the easy credit enabled by inventing money is a good thing. At a macro level, there are arguably all sorts of market distortions caused by too much money chasing too little "stuff" to invest in. At a micro-level, easy credit plus inflation incentivizes bad habits of spending money for instant gratification and discourages prudent saving and financial preparedness for most people.a instant gratification of spending more money noa instant gratification of spending more money no
If you have a secret to use in your python program, such as a password or an API KEY, you can use keyring to store it easily and securely.

This uses Keychain on macOS, Freedesktop Secret Service/KWallet on linux and Windows Credential Locker on Windows. So decrypting is managed by the OS usually it's done when the user log in or at first access, and is transparent to your program.

This avoids a pitfall I see too often where people hard code their password in their script because it's the simple thing to do.

Keyring is nice because it's only an inch more effort than that. It's the best ratio "ease of use" / "security" there is. You manipulate it like a key-value store, don't bother about encryption, prompting the user for decryption or anything. And you don't risk committing your secret or letting linger at the wrong place. Plus you benefit from your OS security team effort.

You can also use "os.environ" to read the key from env vars in production and only use keyring if it's not there.
Bank's income depends on the volume of its assets, not the number of employees. The usual power law.
Thanks, sometimes business jargon can be pretty difficult to guess!
Who stores a seed with $300k of crypto on Evernote? want to believe this is fake.
> Which contagion though?

Many people out of a job on Monday(including me). Many other banks getting a bank run.

You should do therapy on the damage of the hype of crypto. For your own sake.
Any chance of a peek at the demo code and/or transcript please? Sounds fun!
It may be possible to build a "Havana Syndrome" microwave weapon by utilizing the microwave auditory effect with a modulation at the resonant frequency of the target's skull.

https://en.wikipedia.org/wiki/Microwave_auditory_effect

It this is actually covered in Russian Patent No. 2,526,478: "Method and Device of Microwave Electromagnetic Impact at Trespasser"

https://patents.google.com/patent/RU2526478C2/en

"The technical result is achieved by the fact that it is proposed to use directional radiation modulated by amplitude of the microwave electromagnetic waves. The impact on the intruder is due to the occurrence of painful mechanical thermoelastic phenomena in individual elements of the human auditory apparatus at their resonant frequencies"

"Resonance phenomena in the 'radio sound' are due to the size of individual elements of the human auditory apparatus and are observed in the range of modulation frequencies of 6 ... 12 kHz."

"Claims: 1. The method of microwave electromagnetic exposure to the intruder, characterized in that the effect is carried out by an amplitude-modulated microwave electromagnetic field with a changing modulation frequency, while the amplitude modulation frequencies are taken in the range of mechanical resonant frequencies of the intruder's head and individual elements of his hearing organ. 2. A microwave device for electromagnetic influence on an intruder, comprising a microwave generator with a radiating antenna, characterized in that an amplitude modulator and a low-frequency tuner are introduced into it, configured to tune to the mechanical resonant frequency of the intruder's head and individual elements of its hearing organs. The output of the low-frequency tuning unit is connected to the control input of the amplitude modulator, the output of which is connected to the control input of the microwave generator."

http://www.gbppr.net/mil/havana

Note the resonant frequency of the human head is in same frequency range as those crickets...
I'm not a domain expert either, but to me the results seem to be entirety what you would expect from a model trained to pattern match very well on existing content.

That is, the ideas, strengths and limitations of the current well-known theories are very well explained and mostly correct. However, the "novel theory" is mostly filler words around some very thin concepts to make it sound like an actual theory with some depth to it, but in reality saying nothing more than that spacetime is granular and there could maybe be some matrices.
That is literally what LLMs do though. Those comments try to explain how it works so you better can see how it produced the results you see, they aren't trying to say that the program is worthless just that it isn't the magic some people think it is.

These models are trained to produce text snippets that look like text snippets it has seen before, and it has seen all internet. That means it can do a lot of impressive things, but also that it is very dumb in other ways.
The only catch is if you want to scan at 1200 PPI, the only option I found is a windows laptop with all the brother software installed. On Mac with/without the driver stuff, it is limited to scan at 600PPI.
> the range between the most productive and least productive software developers is incomprehensibly huge

Isn't that just called work experience? I know I wasn't anywhere close to as productive as I am now in the first few years of my career, but I also got paid less. I think the pay is proportional at most places. It's almost like determining that is a job in itself! :)

Only the most incompetent businesses nobody good wants to work at would question this. It's as if this article is written for butthurt idiots running bad startups that want to shift the blame to the few employees they have left post-pandemic. How toxic and sad.
My son regularly uses Alexa as a calculator, and also asks Alexa all kinds of things without a thought as to whether the output triggers a simple pattern match and gets fed to a specialised process or triggers a web search or is processed some other way. It's all conversational anyway. So the day Amazon plugs an LLM into it, it's not a given he'll even notice the difference for some time.
To be honest, at least for 1 and 2, they seem like issues that shouldn't be happening, you're working at a place that spends too much time on slack and too much time on email (I guess? I don't have this problem), so rather than maybe have that addressed, which is what we did where I work, we'll just continue bad habits because of the bot?

3. Ingesting request-for-cost response emails from various suppliers and outputting the data in a machine-readable way so it can be easily ingested by another API

Interesting, what do you work on? I've heard of such wizardy.

Using it for teaching and lesson planning? Really ? I mean I know it might be considered mostly right but I'm not sure if I'd be using it unless I had a very good grasp on the subject matter, is this a good thing for students to be using ?

Not trying to tell you it's not worth using, but it seems funny to have a model trained and running that's cost billions of dollars to be used for a lot of random tasks. It is literally a really expensive Clippy?
An interface is a contract. It shouldn't be concerned with implementation details and it should contain the absolute minimum to do the work.

public ResultType ChangeOil(Car c, Oil oil = null); is enough.

In the actual implementation of the interface we can check if oil is null and if it is, provide own oil which fits car. If oil is not null, we can check if it is enough and if the type fits car type.

We also can return a car with changed oil and an error.

However the user of the interface shouldn't be concerned with actual implementation details. The same way an user of a Web API shouldn't be concerned with actual implementation detail.
Effortless Performance Improvements in C++: std:string_view
Faux Cyrillic
We've seen this case before:

* Apple employee files complaint that her building is on a former Superfund site. Apparently that somehow led to a lot of conflict for her personally at the company.

* Also claims harassment by co-workers.

* And claimed sexism by her manager when he coached her voice mannerisms after a presentation.

* Signs up for Apple's "Livability" program, where you use in-development Apple devices and software, giving explicit consent that all your data will be used by Apple. Goes on to use her Apple-issued and Apple-managed device to take personal photos, which she is shocked are used as part of Apple's training/QA pipelines.

* Then takes it upon herself to reveal internal Apple secrets, including names, details, and screenshots of internal tools to the public.

* And complains that Apple is coming after her for revealing that information.

Excellent!
Also haskell signatures, for example.
whatever you watched I want to watch that too, I hope they ban me next, honestly I'm wasting so much time there...
Why did China visit the Americas but instead of colonising or establishing trade... just leave?

Sometimes the will just isn't there.
That is so kind and understated, at least compared to:

A Rare Blend of Monster Raving Egomania and Utter Batshit Insanity

http://bactra.org/reviews/wolfram/
GPT-4 generated GPT-3 API to convert a URL into a BibTex entry
Your code should not be inside the venv folder. For reference my projects usually look something like this:

project
├─ venv
| ╰─ ...
├─ pyproject.toml
╰─ project
├─ __init__.py
├─ __main__.py
╰─ app.py

Which means recreating the venv is as easy at removing the venv folder, creating a new venv, and running `pip install -e .` when using pyproject.toml or `pip install -r requirements.tx` when using a requirements file.

This of course doesn't quite solve the moving the folder issue, for which unfortunately there isn't an amazing solution currently. One thing you can do is have the venv somewhere else entirely, That way you can keep the venv in a fixed place so it doesn't break but still move the code to wherever you want to put it. In the use-case for tiny scripts like you do you might be better served not using a venv, and just using `pip install --local` for all your packages. Which is a bit messy but has served me for years and years before I landed on the pattern I use now.

Another "unfortunately" is that none of this stuff is documented very well. Writing a working pyproject.toml for example requires switching between the PEP introducing them, the pip documentation, and the setuptools documentation.