skysight-inc/HackerNews huggingface dataset:
Last I checked, mypy struggled to represent recursive types. Think `JSON = Union[None, bool, str, float, int, List['JSON'], Dict[str, 'JSON']`. That's a bummer because recursive data types are darn handy.

Worse, importing third party packages often fails silently and when you can get error messages they tend to be completely inactionable (I recall one error message which linked to a web page that had lots of details and workarounds for fixing other problems, but none of which solved the error itself).

Figuring out how to distribute my own type annotations was similarly painful. IIRC, you have to drop a specially-named file into a particular directory and this is all undocumented save for a dense PEP and the error messages are unsurprisingly terrible. All of these things are actionable, but the progress seems slow (these have been among my top grievances since the project debuted, so the maintainers and I have different priorities, clearly).

The problems for which I'm less optimistic tend to revolve around shoehorning typing into existing Python syntax--e.g., to get a callback that takes kwargs you have to define a protocol with a `__call__` method that takes kwargs because you can't express it with `typing.Callable`. Similarly where a language with first-class support for types might have `type Foo<T>`, Python makes you write `T = TypeVar("T"); class Foo(Generic[T])` or something like that, and it gets more confusing when you only want one of the methods to be generic and I can never remember whether that `T` takes on a single type across all uses or which scope I need to define it in, etc. This is largely an ergonomic nightmare and I don't have lots of optimism for this stuff to improve unless the Python community really comes to embrace typing as the default way to use Python (but I suspect most people who care a lot about this kind of stuff will leave for Go or other languages where these things just work out of the box).
My latest news (~2 yrs ago though) from friends working at Ericsson is that beside hardware they also started outsourcing software to far east entities. I don't have details, but over here they sack about 300 people every year, mostly developers. It might be different in Sweden though.
ServiceNow is single-highhandedly the worst software I have ever used.
Seconding this setup for both VSCode and emacs
This really brings me back! As a kid I found this stuff so exciting.
hi, is job still open? can i apply?
I wonder if this is tangentially related, and worry that it might be an unpopular view, but in relationships, with a family member or spouse/partner, falling out of love can be a self-reinforcing feedback loop of separation. Sometimes the solution is to stop worrying about not having the feelings and affections and act as if you feel affection; the affection will grow out of the discipline.
If you have a cooperative microbiome, eating too much won't cause weight gain because you don't absorb it all. Eating too little of course is a better way to lose weight than exercise - that's required by thermodynamics.
> the total number of brass rings

TIL of the associated phrase, thank you!
The solution is to send some of those FBI agents to jail.
It would have been funny if I was still 15. But then again, this article is from 2006; The blogosphere was a different place in those days, and I've matured since then as well - hopefully the author has too. Still: Bad joke was bad.
This looks great! In a similar vein - does anyone know of a project that will allow for a Django shell in the browser?

I know Jupyter exists - but a solution like this with the permissions would be valuable.
dupe, please check before submitting! https://news.ycombinator.com/item?id=27037667
> rather than a fantasy world where devices and the internet doesn't exist.

The fantasy world is also the one that the likes of Facebook want to lead us to.
> Agriculture is a technological invention, but its results are perishable and usually hard to transport.

The neolithic founder crops (rice, wheat, barley, flaxseed, various pulses) keep extremely well when whole or dried though.
> Spinach is a fictional plant, it was described by Linné as sort of a joke but then everyone just went with it.

Actually true for most vegetables we eat, they're all the same plant (Brassica oleracea).
You broke the site guidelines badly with that bit at the end. Please review them: https://news.ycombinator.com/newsguidelines.html. Note the one asking you not to go on about downvotes, and the other (much more important) one asking you not to make up stories about astroturfing, brigading, etc.

There's zero evidence that you were downvoted by "bots", and that sort of fantasy swipe is off topic here for very good reason.
Yeah I've 'fixed' things now and then and sat back and clicked some buttons and watched it work only to realize that really ... I was clicking the same buttons getting the same thing just like it was before and getting roughly the same output / experience.

I wasn't wrong, some stuff needed to get fixed and it was better, but the customer's experience really didn't get much better... not a lot changed.

I was thinking tech first and working towards the customer experience ... didn't have much to show for the effort when I put it all together.
When hiring developers, I am seldom interested in the candidate's degree or even their experience but rather how they think and problem solve. Are they contemplative, willing to delve into the problem, willing to ask questions which might imply they don't fully understand the problem, do they ask for a moment to think about it...

I have noticed universities have done a really good job to convince graduates there is a correct and immediate answer, pattern, procedure, process, etc to any problem. In essence, they have stifled thinking.
I've occasionally felt so wronged by a company, with so little avenue for recourse, that I would happily pay someone to impose costs on them. I thought of hiring my own call center employee to try to get the highest-paid support person on the line at said business and hold them there as long as possible. I thought of offering this as a service, since I know I'm not alone in feeling powerless against the mega corps with their mile long service agreements and binding arbitration... But that's not a business that does anything but waste resources and impose costs, so not something I'd actually be interested in starting. I've thought for a while now though that there is an opportunity for exactly what you describe, a professional phone support person. Done at scale you'd quickly learn what fees each service provider is willing to waive, what deals can be unlocked with the right magic words, and you could offer real value as a tech support consierge.
Maybe show ads to the parents based on what the kids have been talking about?

Not displaying ads to the kids does not mean the data just gets thrown away, after all.
>I dislike Facebook as much as any HN poster, but I can say that the Facebook Messenger for Kids app has been...surprisingly good.

That opener and the glowing comment that follows are pretty strange. It's essentially, "I hate Facebook too, but in spite of hating it, I give their product to my kids and (effectively) here are all the reasons you should consider giving it to your kids too."

Maybe we dislike Facebook for different reasons, but I believe most (including myself) would point to something along the lines of their horrible business practices and privacy abuses. This is not a per-app thing. It's their approach to everything and, really, the entire point of their ecosystem (of which your kids are now a part).

So, whether or not they can make an app "safe" from outside predators, I have zero interest in feeding my kids to the Facebook machine. I'm not trying to be on the attack here, but it frustrates me as a parent to see another parent promoting this stuff in the name of convenience (or whatever) when they also know it's awful. Ultimately, when enough parents approve and enough kids are using it, then other parents are left to make the awful choice between also feeding their kids to the machine or allowing them to be socially isolated to some extent.

When do we take a stand? Or, at a minimum, maybe don't help Facebook promote it?
Founders of Clubhouse, Spotify, Stripe, Have One Thing in Common
iPhone 13 Models Will Be Slightly Thicker and Will Have Larger Camera Bumps
My org was just stuck with Service Now recently when someone convinced management it was better than Zendesk, got the contract signed and then resigned when the integration became difficult. Wish I could leave negative feedback on his LinkedIn profile, but the guy even removed mention that he worked with my org and claims to have been self employed the last 3 years.
The Magic of Quake 3's Fast Inverse Square Root
For the HN folks outside the USA, CapitalOne is a bank in the USA.

From Wikipedia: Capital One Financial Corporation is an American bank holding company specializing in credit cards, auto loans, banking, and savings accounts, headquartered in McLean, Virginia with operations primarily in the United States. It is on the list of largest banks in the United States and has developed a reputation for being a technology-focused bank.

(italisation is mine)
Melinda Gates began divorce moves at time Bill’s meetings with Jeffrey Epstein
Yes and it tends to be more apparent what is its type. It also tends to have a name that helps understanding a lot . It is not even primary loop vs stream difference. This particular frustration is the fluent api vs procedural difference.

It is chaining that obfuscates in this case. Through, I really don't find functional style more readable in general.
>>John Boyd's magnum opus was a slide presentation of several hundred slides, which took several hours to present, which he never allowed to be abridged or summarized in any way.

I think you're referring to Patterns of Conflict[1] which is/was 187 slides plus around 9 slides of sources. The funny thing is that Patterns is mostly comprised of dense text, not diagrams or pictures. It was a lot of fun trying to absorb Boyd's ideas if one can find the presentations online. They are quite a contrast to (publicly available) military briefings and papers these days given the lower text-to-visuals ratio.

Chuck Spinney and Chet Richards worked with Boyd, as did Ginger Richards, on various major briefings. To your point, most of them are 40+ pages/slides each.

[1] https://en.wikipedia.org/wiki/Patterns_of_Conflict
Clearly you never used BMC Remedy...
If you think ServiceNow is dreadful, you probably haven't seen many of it competitors.
>So there's an opportunity for a good marketer to find a great creative (or vice versa) and strike a deal that allows the creative to focus on creating.

Well, that's basically what you hire a public relations person for. The problem is that now you're having to invest, perhaps significantly, in making a bigger impact.
One way an independent publisher could use FLoC is for "lookalike" targeting. For example, if your best customers often have IDs D4W1 or JQ82, you could choose to target ads at those IDs.

Some entity might choose to run a "store" like you're describing, but there's no reason there would only need to be one.

It looks to me like Chrome is proposing a low-level feature that anyone can build more sophisticated products on top of.
My company does these too, and they're supremely irritating, but the screening doesn't work if the emails don't attract attention.

And now we're reading about a major gasoline pipeline in the USA shut down because of a ransomware attack. If I was infosec for a train line I'd be scared shitless these days.
Even when you can evict your tenants, it can take a long time, since you have to go to court. Had a friend have a property get absolutely destroyed by tenants that took a while to evict - 10s of thousands of dollars of damages. Of course, you could sue to recover your losses but these sort of tenants are usually an empty bag - you can't collect money they dont have and a small security deposit wont cover much. These situations are uncommon, but hardly unheard of.

https://www.nolo.com/legal-encyclopedia/the-eviction-process...
This is not an honest reading of the article, which itself is of course slanted.

The warrant allowed the "nests" of boxes to be siezed, but not their contents.

However, the government is supposed to safeguard items that are innocently affected by a seizure.

So instead of simply dumping the contents on the floor of the vault and leaving the building unattended and unguarded they inventoried the box contents and stored them. They provided a mechanism, which the article notes is somewhat suspect in its underlying effect, for owners to identify their property and retrieve it.

This is basically a dispute about how the government can best respect the rights of "innocent" vault owners while still carrying out their duty under the warrant and established rules. It's not about the government stealing people's property. It's about whether the box holders should have to identify themselves to obtain the contents.
Legally speaking? No, it's not different in any way.
QM | Back-End Engineer | Remote | Full Time

QM is a social, music and tech startup building a music discovery app powered by people. We’re searching for a lead backend engineer with experience in Golang to drive all of our server and database efforts, building and innovating on top of our current platform and API.

iOS app has soft launched into App Store: https://qm.fm/install

Company is based in LA, but the team is fully remote. Location is flexible.

If interested, please contact us at hello@qm.fm
Stack Exchange Biology is another good Q&A resource that has an answer. https://biology.stackexchange.com/questions/39664/how-could-...
A lot of books are written to claim “ownership” rights over certain ideas. These “rights” are convertible to other items of value: lectures, consultancies, academic appointments, jobs of all kinds, etc. This is almost the sole rationale for technical books- the value of being considered an expert.
I don't think it's going to turn into a "special occasion" activity. Rather, I think you're going to have a smaller and smaller number of voracious readers, but those readers will continue to consume books at a pretty steady pace.
Yeah a used one from the lot, it was a mistake, lots of money to fix it... another stupid moment.

Not saying you can't get a good car for that price but yeah.
I'm just pointing out countries have been hacking each other for ages and specifically infrastructure. Which was originally stated as absurd because there is no benefit to them, which considering you don't know all the basic effects this attack is having. And who said they wanted to raise global fuel prices?

End of the story is intelligence agencies around the world have been bulking up for cyber warfare for at least a decade. Russia and China have been been fingered repeatedly for cyber attacks. It is not completely outlandish that one of them is behind it for whatever reason. I'm pretty sure the entire point of these agencies is that we don't know what do or why they do them.
Weekly instalments worked at that time and, while it would still work today to some degree, I see a lot of change in direction to binge-ing shows and books.

With that being said, in Japan web-novels are quite common among teenagers - which later on might get a publishing deal to get a print version. BUT, the authors are not professionals and write as a hobby, and making money with their stories happens when they get the print deal, and not publishing online.
> But if you're already growing enough to survive on, the marginal effort to grow a whole lot more than that is not so big

I don't think this perspective squares well with the reality that starvation and malnutrition were realities for most people for most of history. I don't think it's just because they didn't think to do the extra bit of effort to generate a surplus. :)

> And you probably already grow more than you need anyway, so that you don't starve in bad years.

If you do grow enough to have such a reserve surplus, you don't trade that away or else you starve during the bad years. That surplus can only be either a reserve for hard times or currency for trade, but not both. If you want currency you have to have a surplus on top of your reserve.

> Seems to be that even subsistence agriculture will inevitably provoke some sort of economy, as long as other people are around.

"Subsistence" is kind of a confusing term because we use it in cases like feudal Europe where most people were subsisting because their surplus was being taken by their Lords. If you aren't generating a surplus at all, then you presumably don't get an agrarian economy (but you can still trade other things, like local minerals).
While I understand the idea of rereading a few books here and there, it's pretentious assholery to imagine you shouldn't read new books because you're getting older. That's just an idiot who pretends to be the smartest guy in the room. There aren't too many types of people more pathetic than someone who never tries new entertainment. "I only like the old stuff". Because someone is only a good artist or writer after they've been dead for a century.
A single property is not diversification, if anything it further concentrates your money into a single asset.
You genuinely just gave me chills. I've not had to use Remedy in a long time. I'm fortunate that I have not
These days I mainly use tor for hidden services. It's hard to use it for normal surfing anyways
> Consider how code would have to change to calculate a deal, such as Buy One Get One Free.

There's nothing wrong with passing in a function other than `CartRow::getRowPrice`. That's one of the beautiful things about functional programming, you can alter behavior by passing different functions as parameters.

However, as someone who writes ecommerce code that deals with exactly this situation all the time, I can tell you that the question doesn't really make sense. Discounts are usually represented by data in the cart - either a special field, or a negative line item that gets summed along with the others. You don't just mysteriously have a second cheaper item in the cart.
You might want to find out to whom the debt is owed.

The US government owes money to the US government. The trend is an uptrend.

The only thing stopping this stratagem is currency devaluation on the free global market.
I wonder if people who consciously practice being more situationally aware, who went through some training (or are just naturally able to handle more thoughts and inputs at once) sometimes look at people on the street, lazily walking through an intersection slowly while staring at their phone, or just ambling through life unawares and think: wow, a lot of people are lucky to not be evolutionarily selected out each day.

I think you start to wonder, how do many people in this world get through life sleepwalking?

Not to say that this awareness = "superior", of course, many people have different talents and being situationally aware is just one such thing. And for some, not being situationally aware is necessary to allow some less tangible benefits to appear (creativity, relaxation to enable free thought, intangible problem solving, etc). Hopefully such people, by the way, have other people looking out for them.

But sometimes, you wonder -- person XYZ on the street, neither paying attention, nor having someone who looks out for you as you talk your head off unawares and self-absorbed... What world do you live in?
There is probably a middle ground somewhere between being hopelessly addicted to Social Media and going Amish and throwing away all technology.

Someone mentioned the other day on HN that Social Media is the modern-day Smoking, and I agree there are a lot of parallels. Surely we can keep our kids out of S.M. without restricting them from using other, less harmful parts of technology.
One day we’ll be watching personalised auto-generated content and it’ll blow everything else out of the water.

Imagine if content can be generated, real-time, by an AI that monitors your brain for signs of engagement. Holy shit, what if that’s what this life actually is!
Thank you very much for such detailed description and recommendation. I think "legato" reasoning is a good example for how reasoning works in general and so one can guess what correct fingering would be when there is no teacher around.
BrickCamp – A Visual Dictionary for Lego Building Techniques
What I have:

1. dividend growth portfolio

2. p2p lending

3. lifetime affiliate commissions for referrals

4. SaS website with paid membership

What I plan to have in the future:

1. crypto lending

2. real estate
I am always fascinated by DragonflyBSD and catch myself peeking everytime some news about it pop up. However I have not had a chance or excuse to fully try it myself yet.

A question on their repository and packaging: How do they handle it? Are they simply compatible with FreeBSD packages so most packages from there are just available on DragonflyBSD as well?
Not directly. If somebody actively avoided paired work, I'd probably ask them about it during a regularly scheduled 1-on-1. And if somebody was doing a spectacular job mentoring/pairing/etc I'd definitely mention it.
Just discovered that the Box link I posted in my other comment actually still does work, it just doesn’t work on mobile for some reason.
No normal users chooses a DNS server.

Everyone should regulate and audit them. How we do with medical devices, and other stuff. The internet is no unicorn with special treatment.

The last paragraph is right until I think about my EU-WhatsApp trying to make connections in Singapore. They try to protect me as a citizen.
>my earnings curve will never match what a webdev gets.

Which is the saddest part of it all.
> by just replacing their currency

And stopping printing money and balancing the budget. Also a lot of legal interventions to stop some habits, and even a constitution change.

The Real was a complex and multifaceted project.
Ask HN: Financial Resources for Non-Profits?
I run a community garden and just recently became a non-profit with the intent of keeping my finances separate from garden finances, and also to be able to apply for grants.

I am looking for resources recommendations of finance institutions/services/tools for businesses such as mine which have very low annual income (annual fees) and low expenses.

I am looking for:
- Bank account
- Credit card
- Any sort of expenses tracking (if bank doesn't already offer it)
- Ways to receive payments (I know of Stripe and and Venmo for Business)

I recently also found a service called Brex, which is not technically a bank but provides several of the items above, and was wondering if there are other similar services for me to compare it with?

Yes, I know I can google it, but looking for personal experiences from other people that are either running a small businesses/non-profit.
Location: Philadelphia, PA Moving to NYC area in Sept 2021

Remote: Yes

Willing to relocate: only to NYC area

Technologies: Python (Numpy, Pandas, Scikit-learn, CProfile, PyTest, TensorFlow, Plotly, Matplotlib), Rust, SQL, Git, Travis

Résumé: https://drive.google.com/file/d/1zF1LExS7ipky9aqnwCAG-JKD8UQ...

Email: danielfox at thoughtstoodefinite dot com
The cave is well known as a source of bones of ancient human ancestors, and bones range in age of 50,000 to 100,000 years old, and these particular bones are the result of humans being hunted and killed by hyenas?

Very cool find, and obviously of scientific value - but this just sounds like cave of death to me.