skysight-inc/HackerNews huggingface dataset:
Thank you for bringing up WISV-IV – it's a fascinating way to categorize intelligence.

My son (11yo) is autism spectrum and recently received a WISV-IV evaluation and found him off the charts for spacial reasoning. It immediately had me thinking about object oriented programming and conceptualizing digital processes spatially.

Perhaps functional patterns are preferred by those with faster "processing speed" of thought or "working memory" – basically thinking primarily of "just before" and "just after".

My anecdotal experience has shown that the coworkers who think "the fastest" prefer functional patterns, whereas those who think slower but more comprehensively prefer object oriented.

Also anecdotally, functional programmers rarely leave the keyboard, whereas OOP spend a lot of time on the mouse – both are equally productive at the end of the day.
I don't agree at all that they are managing the Firefox project well. See the evolution of Firefox's market share over the last decade.
Anecdotal, but somewhere around high school I got robbed (the school was decent, it was just in a tough area). Anyways, I basically spent the last period (last class of the day) in absolute fear. The bell would ring, I’d stick my money in my socks and try to get home safely.

It was my Math class, I didn’t learn shit. Coulda used some homeschooling right about then. Whatever education I received there, or whatever friends I made, wasn’t worth four years of anxiety.
Elixir, Elm, Ocaml, Haskell, and F# all have a pipe like operator for function composition (though the actual operator varies).
Nobody's writing new articles about people getting their Toyota's parts replaced either, because there's a robust marketplace of parts and service providers that can get the job done.

What's remarkable about Tesla (but should be entirely obvious) is that given their small market share relative to ICE vehicles, this marketplace doesn't really exist. Your options are to 'wing it' with DIY or somewhat iffy greymarket fixes (such as the one described here), or deal with Tesla, which from an outsider's perspective seems to have some severe quality and customer service issues when it comes to maintenance and repairs.
> And yet how much do you pay year after year for healthcare via taxes?

11.5% of Canada’s gross domestic product (GDP). $265.5 billion, or $ 7064 per person. Imagine that will go up with covid...

https://www.cihi.ca/en/health-spending
Tesla is not that different from any consumer device company: Priority #1 is shareholder value and they have nothing to gain by making repair easy. In fact, by making things easy/cheap to fix they are going to loose a ton of revenue. But by locking things down they can prevent both 3rd party parts AND 3rd party labor.

The long term solution might be for Tesla to offer longer leases, renewable warranty or other kind of recurring deals. Something like that would create a situation where all parties benefit:

- Tesla engineers can truly focus on reliability, repairability, sustainability

- Shareholders are happy about a reliable recurring revenue

- Customers get cheaper/faster fixes and have no reason to fix things themselves

Too idealistic?
This talk by Richard Feldman is an excellent discussion about why Functional Programming is not the norm -

https://www.youtube.com/watch?v=QyJZzq0v7Z4
An interesting thing to note is the UNADJUSTED rate in deaths between the unvaccinated population and the population that received just 1 dose is very similar. [The second dose shows a large improvement over the whole of the reporting period except for the last couple of weeks]. I think this shows 2 things.

1) The UK did really well prioritising the distribution of the vaccine to vulnerable groups.

2) There is a huge difference in mortality risk of Covid between different population groups. This difference is large enough that the effectiveness of a single dose is hidden from the data unless you adjust for age.
If my calculations are correct, the tires have rotated approx. 5.45 million times.
Never mind the evidence for natural immunity and brush aside those that have had bad or severe reactions to the first shot?
Thank you for sharing this, what an adventure you had.
If you think the term obtuse is name calling then that's kind of on you. That's not my intent. It's just a word that aptly describes the conversation. Obtuse and ignorant are often misunderstood and taken as name calling when if someone was name calling words like stupid and dumb would be better suited.

>Can you show me one instance

Just a quick search:
Exxon directors replaced:
https://www.cnn.com/2021/05/26/business/exxon-annual-meeting...

Intel CEO ousted:
https://warriortradingnews.com/2021/01/14/intel-ceo-ousted-b...

Shareholder activism can work. Yes, there are plenty of search results titles that show the activism attempts to oust someone failed. However, I did not pursue further (beyond the scope of your question and lack of willing to search on your own) if the attempt still had a change towards the activist's agenda.

It seems that shareholder activists seem to be disliked in the normal business world, but the normal business world has taken us down some dark paths so I think they can take a hike. Businesses have shown they care little to nothing about the "greater good", but are only concerned about the stockholders. So people have gotten savvy to that notion, and have started to weaponize stock ownership. Just like anything else, it can used for "evil" and it was for a long time with hostile takeovers. Now, these takeovers can have an impetus for good instead of greed.
I loved Dune 2000 when I was a teenager, but I remember never finishing it. The last couple of maps were just too hard for me to beat for all the reasons you listed. I think my sister managed it but it took several goes.
The source is this video. I don’t have time to queue it up to pertinent moment, but here is the link: https://youtu.be/T7Q0nNkQTCo

They discussed all details in the video.
Realistically speaking, there's 6 things my life I might have to randomly spend $22k on: my house or my family (5 of us). Adding another thing to that list would make my life much less pleasurable.

But to each their own.
I keep two types of notes. As a first approximation, think "blog" (daily, write-only) and "wiki" (topic-oriented, updated).

The "blog" notes are one page per task, linearly organized. It could be a Jira issue, or something that needs to be done but is not in Jira. The note contains anything relevant to the task: the specification, what I found, what I plan to try, what I did. After the task is completed, I leave the page and usually don't edit it again. If later there is a problem or someone asks something related to the task, I will look it up.

The "wiki" notes are hierarchically organized, and contain e.g. company processes, contact list within the company, individual projects, frequently used software or frameworks. The notes are my extended memory, I refactor them as needed. The idea is that I need some information repeatedly but in long intervals, and it is more convenient to quickly find it in my notes than try to remember, try to find, or ask people.

Technically, I use either OneNote or CherryTree, depending on what the company allows.

I mostly use paper to sketch database relational diagrams. If my task requires me to write a join across several tables, I will design it on paper, write the code, then throw the paper away.
I started out already on the side of "this is something a 3rd party shop could easily fix in a solid way" but after reading your link I'm actually less sure about that than when I started.

The case in this thread doesn't seem like a "we screwed a replacement piece on to fix the coolant leak" level fix like that thread, it sounds like serious work to the battery pack. I don't think it's pearl clutching to have concerns on $5,000 worth of unspecified repairs to a battery unit knowing Tesla does not hand out the information on how to properly service the vehicle to that level. I think Tesla should support this kind of fix by 3rd party shops though but barring that at the moment I think it's a fair question to ask.
25k miles in two years is... not a lot of driving, at all. Even new ICE engines wouldn't need anything other than their oil changed.

A tire rotation would probably be a good idea, though.
A lot of countries place a lot of value on societal interaction and cohesion. For example, in Switzerland, you go to the school to be "swiss" (they have a lot of immigrants, so this is important), homeschooling really isn't an option in some cantons, while strictly regulated in others.
In general you are responsible for defending your trademarks and taking action if they are violated.

In non-obvious cases this makes perfect sense. There’s plenty of abandoned trademarks. This system means that you can’t just take old and forgotten trademark and start suddenly demanding money from companies that (unknowingly) infringe it.

I believe this is also the reason why big name brands sometimes go after individuals for trademark violations.
They don't waste valuable time asking how do you spell the street and so on. Also it indicates that they are working in the area for a long time, so to me it adds credibility. With uber drivers it's always a gamble. Most people are nice, but that <1% of psychopaths can really ruin your day.
It just seems even less likely to be such an issue to me than unavoidable things like personality clashes, or getting stuck on some work that someone you report to thinks should be quick and easy, etc.
One way to be aware of current events is to create a recurring calendar invite for yourself (e.g. Sunday mornings) with a link to the Wikipedia current events page (https://en.m.wikipedia.org/wiki/Portal:Current_events). Tab-open 20+ Wiki pages of interest, and immerse for an timebox (1-2hr). The outcome is having a greater mental
map of the news, without all the deliberate emotional provocation of mass media headlines. “Aged news”
Pinterest Accused of Not Paying Female ‘Co-Creator’
Come on, man, of course I don't hold "must always oppose" as a steadfast rule for everything. As you point out, that would be ludicrous. It's more that if I don't see the merit of doing something, I shouldn't do it anyway just because of peer pressure.

Driving on the designated side of the road is something I see merit in, so I do it. It avoids vehicles hitting each other with a massive success rate (unlike the vaccine, or any of the other totalitarian responses to the mind virus COVID-19).

Likewise, I don't litter because it's a destructive habit for the planet and property. It's rude. It makes all of our lives worse. Those reasons are not rooted in "people push not littering", I avoid littering because I find it distasteful and wrong by my own measures.

And on and on.
Your convenience does not matter if employees are being exploited.
R also has it, if you count R as a functional language.
People always underestimate how much the aesthetics of things actually matter. Language adoption is a numbers game and good marketing matters.

This is why Lisp never won. However powerful and elegant it may be, Lisp syntax is downright ugly.

The exact same thing happens with Haskell. However amazing the language is, its freaking unapproachable and the syntax is - like the OP says, weird.
I believe this is their HN profile, see for yourself (as indicated by comments from them in this thread): https://news.ycombinator.com/user?id=ahachete

Personally I'm interested in hearing more from them, as they don't fit the "trademark troll" description that commenters seem to be taking for granted here. Seeing some interesting discussion dynamics at play.
Cool, looks like the visualization from Treeverse.app but attached to the Twitter API instead of as a browser extension?

(Full disclosure, I wrote Treeverse, but I see you cited it in the readme in keeping with the license so I'm 100% on board with this)
I just installed openRA and it says you can use an installation or cd. Maybe you could find an installation online and use your unlock key?
I wonder if this will finally allow me my dream of mashing "Eros Ramazzoti" with "Eiffel 65".

Edit: I think it did (https://rave.dj/wpTgRoPZmv_6yg)... but that queue must be toasted right now.
In that situation a "0 hour contract" would mean Uber has to pay for all of their benefits even if they don't work at all. A net negative for uber, so the 0 hour contract isn't created. The only way this changes while not ensuring uber loses money on their drivers is if they operate like a regular company and have both part-time and full-time employees, with 20 hour minimums for part-timers.
Adulthood has its benefits.
I spent hours playing Red Alert, and loved C&C as well. Something about the absolute craziness made it so much fun. Then RA2 amped it up even more, being able to train giant squid and teleporting infantry that erase units from the timeline.
It sounds like you have another source of income. If you were in the middle of a good chapter you could turn down a ride. I don't think you're exactly the kind of driver these companies are looking for, but if they were I think they'd have a hard time finding enough of you.

I feel like being able to monetize your freetime is a luxury a society can't afford when your leisure activity could be someone's job. You could spent time volunteering, like meals on wheels or something. But instead you're driving down the labor rate, as a hobby.

That sounds harsh and I don't want you to feel personally attacked, so I'll just it's cool, no one's perfect. But jobs need to pay live able wages, IMHO.
I'm a lazy software developer.

I can't take a book and make myself learn ("push").
Instead, I find a project I'm interested in and let it "pull" me in. Sort of the difference between studying a French book ("push") and actually going to live in France ("pull") with French people. You still bring the book of course.
There was no "design committee" for Rust.

I'm increasingly skeptical that any language with lifetimes can be anything other than "ugly to read". People complain about syntax, but what they're really complaining about is semantics.
Your insurance covered the $15k battery? What does that do to your rates? How much is it to insure one of those cars?
But how does this help - they will have the same amount of flatulence, defecation, and urine.

The issue is where it goes, and that before it went straight into the ground and now it can be collected and dealt with?
In the video, Rich notes that the "Toolbox" is limited in scope to things like simple body panel replacements -- definitely not things like battery repair.
Are conventional ICE repair shops making it up on volume? For example, if you have 10 cars a day coming in for major repairs your prices look different than if its only 1 car a week. They have less volume to spread the fixed cost around, etc, etc. I'm sure there is plenty of gouging going on, just wondering if this is a missing piece to explain some of the disparity.
If you zoom out, it's not especially concerning.

The history of media companies suggests all of these companies will become less influential in little time. A few people used to own radio stations. Then it was TV stations. Overlapping them was newspapers/magazines. Things come and go, they tend to concentrate power, but they don't seem to last very long. Facebook, Twitter, Instagram and Youtube are young. There is little indication they'll have much influence in 20 years.
That is a great question. Some feature parity would be needed; I appreciate much of the Xero API, though some parts are incomplete. Built-in support for Stripe is great. Both have been beneficial for integrating with some business processes, notably reporting.

More flexible reporting would be a killer feature. They have standard reports, but they aren't flexible enough for a nonprofit, and the reports through the API are pretty lame. I have to pull 7 reports just to automate a proper balance sheet, because a) I don't want to export reports manually and b) the API only lets you filter by a single tracking category at a time.
Natural immunity is wildly inconsistent and only lasts a few months. Vaccines are much more consistent (in the directly of better) and should last a year or so.

I find that the natural immunity crowd doesn't really understand natural immunity, they think it is the same as a vaccine and are surprised when re-infections occur so easily.
Wow, looks like Google has managed to get more horrible in the months I haven't been using it.

Try "7260 connection problems" under Duckduckgo and results are much less spammy.
Guess it depends on the state. In my state they have to offer you an equivalent or better vehicle
This was happening to me after a system restore. Uninstalling all other versions of office on my computer, then rebooting and changing the default program to Office 13 worked for me.
There was a discussion [1] on /r/DevOps about this recently and some interesting things came up. It's interesting to me that for a company who loudly proclaims 1200+ enterprise companies which I assume are paying customers, they can't allocate resources to solve this issue.

[1] https://www.reddit.com/r/devops/comments/pigzak/terraform_is...
We homeschooled our two kids through their middle-school years, after it was clear that the supposedly superior charter middle school in the district was failing.

We found local homeschooling groups and it turned out that the kids ended up with more socialization than when they were in traditional school. There were more field trips, PE activities, band (yes, there was a full bad of homeschooled kids) etc. -- partially because with an unparalleled student-to-teacher ratio, a day's worth of lessons can be completed in a much shorter time.

Everyone's mileage may vary, of course, but homeschooling doesn't mean condemning your kid to a shut-in, anti-social experience by any means.
My Kia managed to do that. But hey it cost half of Tesla so I shouldn't expect Tesla quality. Actually using them hard sometimes is something that can be learned.
Loops are nice, but after having written enough Erlang, you get used to using foldl and map when they make sense, and recursing yourself when you need to. I can imagine starting with Erlang and learning about loops later and being weirded out.

I've grown to sometimes enjoy how a recursive loop looks in code. Sometimes you put the end case first, sometimes you put the end case last, depending on which makes most sense while writing (or perhaps while editing while reading later).

With languages with loops and no pattern matching, I'll always write a loop as a loop, if I used one with both, I dunno, there's probably a few loops I'd do as recursion and most would be loops.

OTOH, Erlang is certainly functional, but it's very pragmatic as well, there's not a mention of monads, and one tends not to do a whole lot of weird stuff with closures (although you can). Sure, there's a good number of functions that take functions as arguements (which you can do in C anyway), and there are anonymous functions, but you get better error reporting if you use functions with names, so at least I tend to name anything with more than a few lines. I also tend to have very short functions, but that is somewhat influenced by stack traces only having function names and not line numbers when I started 10 years ago.
Your life must be pathetically short on pleasure if the choice of car substantially moves the needle, make some effort to diversify your sources of pleasure away from powered wheelchairs.
When having Discount Tire repair a nail in my 1 year old Model Y tire, I asked if I should get them rotated.

They measured each tire tread and said they are wearing very even, and suggested I wait longer to get them rotated.

Likely something a dealership wouldn't have recommended during an oil change of a vehicle purchased from them ;-)

I do need to replace our cabin air filter. Likely sooner than typical, since we've driven on a number of very, very dirty roads on camping trips.

No other serious maintenance in sight! https://www.tesla.com/support/car-maintenance
Only skimmed, but do they address the fact that last year was more “working at home during a pandemic” than “remote work”? How much of the communications issues were due to the fact that people were juggling homeschooling, housekeeping, caregiving, while trying to stay productive?
At least the originals were easily beatable by determined kids. However, the general pattern of those games was that the opponent had an overwhelming material advantage that compensated a quite AI that wouldn't exterminate you early and would routinely send attacks that are too small to be effective and (given proper play) would be eliminated with insignificant losses on your side, thus burning the opponents resources while you're getting stronger.

However, this means that if a remaster improves the AI in any way (perhaps using a bit smarter AI that was intended for a newer game) then the resource/production advantage can make the game extremely hard.
I fully agree but I don't believe Uber has the best interests of society in mind and care more about their investors.
Exploitation of workers would be a feature to them not a bug.
Ouch, don't write that stuff.
Be careful going to this website. It doesn’t let you go back out.
Generally have not had good experiences bringing up formal names for project or information theoretical phenomena. Not everyone is in my headspace and they can balk if you 'obfuscate' by throwing formal terms around.

Many of us and some of your managers will recognize the Satir curve as the 'J-curve'. In fact the guy who introduced this concept to me did not allow that he'd heard of Satir. I'm slightly curious to ask him if he did but we haven't talked in a while.
I agree, i would just use their mobile service. they can fix everything minus software/sensor issues as far as i know.
Show HN: Paul-Graham.com – a modern version of paulgraham.com
Hello All,

I am self-learning web development and have built a modern version of Paul Graham’s website as a side project and wanted to share with the HN community.

UPGRADES:
- Entire website and all Essays are translated into 30+ languages using Google Cloud Translation API (108 supported languages)
- Retina Ready Graphics for iPhones
- Dark Mode with floating switcher
- Algolia Search
- Improved Responsive Design For Mobile Devices
- Added a video archive and my own long bio of Paul Graham
- SSL Certificate
- XML Sitemap instead of index page

WORK IN PROGRESS:
- Finish formatting essays - bold headings, adding links to essays (25% complete)
- Maybe: add text-to-speech to all essays using AWS Polly
- Improve colors when Dark Mode is turned on
- Clean up the RSS feed

Thank you in advance for any feedback,

Morgan
I've used Scrapy extensively for writing crawlers.

There's a lot of good things like not having to worry about storage backends, request throttling (random seconds between requests), the ability to run parallel parsers easily. There is also a lot of open source middleware to help with things like retrying requests with proxies and rotating user agents.

However, like any battery included framework it has downsides in terms of flexibility.

In most cases requests and lxml should be enough to crawl the web.