skysight-inc/HackerNews huggingface dataset:
This is sheer wealth-class prejudice. Any fee-gated access to higher education represents a detriment to humanity. The notion that it's fine to maintain access barriers to the poor because they might squander their opportunity to benefit society is beyond crass; it is the offensively amoral age-old message to the downtrodden: be grateful for what we let you have at all.

What this actually represents: a systemic means to preserve the stratification of power and wealth, and to hell with human progress 'cos I got mine.

See also: barbaric healthcare practices, such as individual billing.
Apple claims there are 20m registered developers on the App Store [1]. If each of them buys a Mac once every 4 years, that's 5m Macs per year. IDC estimates that Apple shipped 18m Macs in 2019 [2]. So 28% of all Macs would have gone to developers. If developers buy more expensive machines (or more machines) than the average customer, their share of sales could be significantly higher.

However, I don't quite believe that there really are 20m active developers on the Apple platform. Evans Data estimates that there is a total of 27m developers worldwide [3]. It's not plausible that 74% of them should be writing software for Apple platforms. On the other hand, not all developers using a Mac are developing for the App Store. A lot of them will be Web developers.

I wouldn't be surprised if developers' share of Mac sales is 30%. Maybe it's just 20%. I don't know, but it's definitely not tiny.

[1] https://techcrunch.com/2018/06/04/app-store-hits-20m-registe...

[2] https://www.macrumors.com/2020/01/13/apple-mac-shipments-dow...

[3] https://www.future-processing.com/blog/how-many-developers-a...
They did that, in part, because they were subject of one of the first GPL enforcement actions, originally being unwilling to open source their objc GCC frontend. They being Nextstep at the time, but there's not a huge distinction these days.

Their investment in LLVM is very much an attempt to keep reproprietization on the table.
> If you don’t like their computing model then don’t use it. Railing that they aren’t supporting your vision lockstep is pretty freaking arrogant.

Alternatively, try to learn more about it by reverse engineering, which is what this article is all about.
The elite charter schools in my state just game the system. They enroll a large number of students at an early age, and weed the low performing students out through attrition. Then, they don’t replace those students. Each grade gets smaller and smaller, and more elite. By 12th grade, their graduates are equivalent to the top 10% of a normal high school, with similar test scores. It looks like these charter schools (which don’t restrict who can attend) are producing Ivy League capable graduates, while public schools are producing ditch diggers. In addition, parents are expected to “tip” the teachers each semester, resulting in significantly higher income for the teachers. The profit goes to the for-profit school administrators. Then, the “smaller government” state Governor/legislature will highlight these charter schools as an example of why there should be more charter schools and defund public education.

Any of the other charter schools in the state, not employing these tactics, produce gains on par with public schools.

Although it’s great for the students who graduate from the elite charters, it’s unscalable.
We also don't produce food to feed people but instead to generate a profit. Food companies waste massive amounts of food in order to maintain profitable prices. Sure we produce enough food to feed the planet, but it's not profitable to provide food to people who can't afford it.
You picked out that phrase out of everything the person wrote, including "I personally try to get back to anyone who does any sort of interview, because it's polite and I appreciate it cost that person time and effort."

Maybe you're the one that is being pretty insensitive.
Thanks for looking. I use the "zoom" feature of Chrome to make fonts more readable. The CSS on this page does not permit resizing of the type - a major faux pas for accessibility.

This is a fascinating article, and is even better with the conversation here added. Thanks for your efforts.
There are neither economical or technological hurdles that stop us from ending the release of greenhouse gases within a few years. It is only political will. Stopping climate change is too late since it is already happening and it won’t be easy to get rid of the CO2 that we already released.
> concepts popularized by Haskell...

So, this may be a learning opportunity for me, but I thought the idea of separating out side-effects at the process boundary is a very old idea. The same for "first class functions". Haskell was invented around 1985. Lisp was 1958, Smalltalk 1972.

Besides, isn't Haskell fundamentally about about lazy evaluation and rigorous type safety?
Emacs CIDER 1.0
If you are on Big Sur then it happens a lot. It happens with macports right so they have some information in tickets.
Once you're done frolicking in the garden, tech outside can use some help.

ICS and CUPS are a testament to how strange Apple is as a company. See also: libimobiledevice.org

I hold that they're hands-down the worst company at marketing.
At the beginning of the article, I kinda scoffed at the idea of the subject. Clearly this is a problem experienced by only the pandemic 'Haves'. I rolled my eyes a bit at the pressure the reporter applied to the FDA.

But overall I can concede it's a pretty entertaining article. I've never tried bucatini, but maybe I will ... when it returns to stores.
What are some of your dream ideas for how this one day might be used?
Hmm. Glad to see it happen, but expect better hardware. E.g. optimized for heat and such.
What about things that are intentionally built (in a good way) not to last for life?

e.g. clothing built with more sustainable and/or more performant materials may not be 'buy it for life', but to some may be a better item.

How do those get reviewed over time? For example I have a few different wool sweaters - my favorite one I've bought twice and yet falls apart more rapidly than others.

One example of this brought up is https://www.econtalk.org/elizabeth-pape-on-manufacturing-and... - where in the interview she states her clothing items aren't built to be 'for life'.
True, not sure why this a problem. I've been ghosted and ghost people all the time. If they ghosted you that simply means they are not interested enough, never put your expectation high.

>moving on can be tough

it can be tough but it also something that can be trained to overcome

Its usually easier to change your own behavior rather than other people behavior.
> I may be in the minority here, but to be honest I think I actually prefer getting ghosted.

I don't think it's appropriate for recruiters to ghost candidates.

However, I will say that I think many younger candidates really would prefer being ghosted to being explicitly rejected. The nature of interviewing means that I send a lot more rejection e-mails than offer letters. A surprising number of candidates have very negative reactions to rejection letters, from trying to argue that we've made a mistake to posting negative reviews of our company on Glassdoor or even Google Maps. People hate the feeling of rejection.

I still send polite rejection letters, but I can see how jaded interviewers would err on the side of ghosting candidates to avoid possible retribution. It only takes a few serious over-reactions to make you extra careful about dealing with candidates.
I've had a zillion bad experiences in the job search world. But I just want to echo that recruiters as such aren't the problem.

I'd divide the job search into two parts.
1) Send out "pings" of different sorts, get back expressions of interest of
2) Each side expresses interest, each side invests a little more in learning about the other, until things work-out or they don't.

An explicit or implied "no" can happen at any point here and whether that happens by ghosting or by form-letter-level no really shouldn't matter to you. That's part you should legitimately just toughen up to even though it's challenging. A formulaic "sorry but it was great to meet and you have great skills but they aren't the skills we want" can be just as infuriating as ghosting imo. Get used to the "frenemy" relationship with your employer. Professionalism is only gloss on that, though it's a useful gloss. Lack of professionalism isn't good sign but it's just a sign.

The one thing that I think people often are angry about and should be angry about, is situations where an employer sets up a situation that requires the job seeker to invest far more energy in the job-search than the employer. For example, suppose an employer sends each of a thousand applicants a quiz that takes a day to complete and then filters the best 10 results by whether some underling likes them, maybe hires someone, maybe not. That employer has wasted a lot of time of a lot of people. And that's different from a detailed onsite quiz from the people you might work with in a situation where they might indeed hire you. The company still might not hire you based on purely subjective criteria but then you've invested your time knowing there's a legitimate possibility of being hired, since they're investing their time and money so demonstrating sincerity.
I always find Captcha's a really tricky topic. Especially these days where robots have become super sophisticated on solving them.

At the same time it can be super irritating, and might even block legit users. Along with that you invade user privacy with solutions provided by Google, tracking every move on all pages.

But yeah, it may be nice to have the option, even if temporary, if you're experiencing an ongoing attack.
That doesn't sound right. Unit testing happens very close to the unit you want to test, i.e. class or function most of the time. Most of these should be designed with testing in mind so they're actually something you can write unit tests for. And there ought to be a whole bunch of classes/functions/components that can be tested this way, such as scripting code, networking code audio code etc.

It's not hard and definitely not impossible. Just requires a mind set towards quality and testing.
> and the job applicants don't care about any of that.

Well, they should. If you don't understand this reply, I guess you are applying for a junior role? Looking at jobs as if the hot girl you met at a bar doesn't call you back, isn't exactly a great strategy. And as with girls, being obsessive about employers pretty much has similar consequences. You lower your value, the chances of getting in and your relationship with them will become one-sided, fester and die, unless you change.

Employers are there to pay you, because you need money. They need you, because you are doing a great a job and if they don't call you back, who gives a f*? You've got other options. Actually the more I think about it, the more I like the relationship analogy, even though incentives and goals usually are different, unless you've come to employ a gold digger.

And guess what, hot girls have to sift through so many applicants, you really can't fault them for not notifying every poor soul who tried, that they are not interested.
I think this article is relevant too: [0]. Humorous yet honest.

[0]: https://www.gwern.net/docs/rotten.com/library/crime/drugs/su...
How does it work with the eviction moratorium now? I mean, what would happen if you just stopped paying rent?

I suppose worst case the landlord would get a judgement for the rent, which they’d have a very hard time collecting on. Civil judgements don’t affect credit scores anymore.
What the Internet lacks is consensus, or a source of truth. It's especially true for assets that evolve over time. There's no place to say "I did X" with my item in a way every other app agrees happened, without relying on a central party, and this is really what Bitcoin solves. Even for static content, servers go down and URLs can't be relied upon, which hinders interopability.
When you take away someone's right to pursue legal remedy for violations of their rights, they effectively have no rights left.
Correct, and in the US Congress can alter the mandate.

They have avoided it, specifically to avoid politicizing control of the money supply, and to keep private companies independent. It is part of the entire purpose of the Federal Reserve and its own independence.

The pandemic stimulus laws have been the most climatic changes to the Federal Reserve directly in the 100 years of its existence. The unshackling and new mandate has had predictable results, some parts of Congress are aiming to re-shackle it and create more safeguards against the legislatures accessing it, but now it is politicized.

The ability for the US to pay for anything is now completely tied to the market tolerance of more dollars on the market. The actual budget discussions have just been a sideshow to distract from this obvious source of funding.
Man no offense but the attitude your displaying whilst shows a great level of determination....is a bit aggressive. How do you go with working on teams?

lol in some of the realms I have worked in...I've done as you suggest. Been blocked by immediate superior...gone to foreman to find out what to do (aka i'd run out of jobs and my superior was too busy to give me a new one). I got fired that day on the spot for approaching my team leaders boss...4 days on the job lol.
I've worked with enough salespeople and recruiters to be sympathetic to the pressure put on them. There are a lot of behaviors that salespeople engage in, like selling futures and other questionable things, that I don't like, but I can understand based on the position that they're put in.

But ghosting stands out as particular egregious because it's so, so, so easy to not do. We're talking seconds of effort to send a templated email. However high-pressure their environment may be, it doesn't excuse ghosting.
> I personally try to get back to anyone who does any sort of interview, because it's polite and I appreciate it cost that person time and effort.

> Sometimes I don't - that task falls through the cracks.

The only time I feel this is perhaps excusable is when both a candidate has fallen off your radar, AND the candidate didn't bother following up with you to ask the status.
Apple does not care that much about backward compatibility so having two incompatible binaries with the same architecture wouldn't shock me that much.
Scale, and only scale. As with most extensions, there's negative value if you're doing a small number of calcs, but it pays off in larger needs like ML training.

We've been calculating matrixes for time eternal, but AMX has just recently become a thing. Intel just introduced their own AMX instructions.
Definitely agree with you that more documentation, especially with examples, would be great.

However, reading just the types of a well written Haskell API probably gives me greater inside in its usage than most documentation I’ve read on npm packages. (To name an example I’m familiar with)

There are so many very general patterns and idioms in Haskell being used all over the place that reading the signatures in the API docs can be extremely valuable.
Maybe investment in real but non-liquid assets would make sense. If stocks are bogus valued then the real money would be "in-the-know" asset purchases. Personally I am trying to get what I see is under-valued unique rural property in a locale favored by an apparently changing climate.
These are groups of meteorites, not materials
Let's not forget to give Matlab and S/R credit for the programming model that Numpy implements :)
Looks like coal to me :)
Bitcoin investors have certainly lost less money per capita than /r/wallstreetbets has lost on options trading. Regulation doesn't have much to do with it.
>They sell hardware, not really software.

But they make more money from the Apple Store and the other services and they are always giving advantages to their own stuff on iOS like using private APIs or bypassing security rules .
> * It's much more irregular to decode than other instruction sets/IRs

According to this blog post, it's not just "much more irregular to decode", instruction deciding is the Achilles Heel of x86 which allows M1 to be so fast by comparison.

https://debugger.medium.com/why-is-apples-m1-chip-so-fast-32...
Yeah, I looked it up before posting. And "superficial" would be better a better word than "manufactured." Only like 10% of gold production goes towards industrial purposes. The rest is used for jewelry or as currency backing.

edit And gold is actually a rare element that's actually useful, like you described, just not rare enough that most of it can't be siphoned off to sit idly in someone's vault. Diamonds are also somewhat useful, but not really rare.
I completely agree the current irrational exuberance in stock markets is caused by the artificially depressed yields on bonds - it is yet another unintended consequence of QE.

You haven't mentioned risk though - this is a very risky game and the more mispriced assets get the riskier it is.

What happens when interest rates rise?
another container based approach is what barry kauler of puppy fame is doing with https://easyos.org/.

I haven't used BSD, but I think jails are another solution in this space.

I used Qubes pretty heavily in school. The Windows 10 template was great for running STATA etc, and the way Qubes handles copy paste and file transfer were pretty great.

What I didnt like was having to restart qubes when updating software, and general complexity. I will go back to Qubes or something like it when I go back to school, though, as it is simpler to manage than multiboot or multiple computers.
What if there was just a single panda left? Should we in this case terminate the whole human population down to one last person before killing the panda?
I’m not trying to “get vengeance” or “show you the error of your ways”.

Your comment was dismissive, and I’m pointing it out because if nobody responds to people making rude comments, other people will think it’s okay to make comments like yours.
I used the word "probably" to capture the fact that you might find the psychological cost of having your kid's visit to their grandparents kill that grandparent acceptable.

Why don't you go ahead and rattle some of the things you're referring to off for us, so we're all talking about the same things.
This is a really great refresher!
Why not simply get work authorization documents then?
What’s the difference in a human trafficker and a recruiter? Traffickers are more honest.

Had a recruiter from a Valley newcomer disappear on me for ~10 days, after having talked offers and how impressive the interviews had been. Then she called back out of the blue wanting to negotiate salary. I gave her my ask, and she wanted to low-ball, and then I gathered the VP, for whom I would be working, called BS on my ask, even though it was market rate and a bit lower than what a Valley resident would command. More radio silence. I had two much better offers and little pressure. It kept feeling like timed negotiating tactics to me.

Finally they presented me with a dumpster of an employee stock program offering to make up for their salary hair-splitting. I would have been more impressed if they’d given me an actual Monopoly board game with it, at least then the Monopoly money would have been tangible. Then I caught this recruiter in a lie about part of the company’s “newly conceived” ESP conditions. I backed away for a couple days, and hashed out the worst thing I could do in light of the employer/recruiter wasting my time and scheming. Give that recruiter a dirty yes.

So I dragged them out telling them I was taking the job for over a week and to expect the offer letter as soon as I thought on it more. I never signed further, slowed any responses, and then I just stopped responding. Even got some angry text messages from the recruiter screaming, “TELL ME WHY!” The worst kinds of people, and you will find no sympathy from me.
A blanket statement like

> each of the people you are recruiting they have a lot on the line whether it is leaving a bad job or putting food on the table for their family or whatever else...

isn't helpful, because there are a lot of reasons to change jobs which don't involve having a lot on the line. Having a vague interest in changing fields, wanting to move from a stagnating career, stability, salary, moving to a nicer place, what have you.

It would be interesting to see some numbers on this. Unfortunately I don't expect it's the sort of information anyone is collecting, mostly because I wouldn't expect job seekers to volunteer it.
Got a Prop 65 text from AT&T when my new internet modem was installed. What a joke.
Yes, you're correct. From the documentation on std::mem::forget[1]:

"forget is not marked as unsafe, because Rust's safety guarantees do not include a guarantee that destructors will always run. For example, a program can create a reference cycle using Rc, or call process::exit to exit without running destructors. Thus, allowing mem::forget from safe code does not fundamentally change Rust's safety guarantees.

That said, leaking resources such as memory or I/O objects is usually undesirable. The need comes up in some specialized use cases for FFI or unsafe code, but even then, ManuallyDrop is typically preferred.

Because forgetting a value is allowed, any unsafe code you write must allow for this possibility. You cannot return a value and expect that the caller will necessarily run the value's destructor."

[1]: https://doc.rust-lang.org/std/mem/fn.forget.html#safety
My comments were about naming and shaming individuals. Ghosting is a behavior of individuals that is very rude of those individuals and very easy to solve by those individuals (all it takes is <30 seconds to send an email).

I know plenty of recruiters. The fact that they work within a system isn't relevant. Ghosting is not a complex issue that requires a post-mortem. It's not sending a single, short email. Quotas, constraints, and everything else that you've mentioned are totally irrelevant.
I upgraded my personal VPS from 1GB to 2GB RAM when I couldn't compile some Haskell standard library modules for a simple project.
How about C?

https://news.ycombinator.com/item?id=25531871

https://github.com/vsedach/Vacietis

================

Vacietis is a C compiler for Common Lisp systems.

Vacietis works by loading C code into a Common Lisp runtime as though
it were Lisp code, where it can then be compiled or evaled. The loaded
C code has the same function calling convention as regular CL code and
uses the same numerical representations. C memory is backed by regular
Common Lisp arrays.

Vacietis comes with a libc implemented in portable Common Lisp.
Because it's difficult to, and difficult to ensure that those you're selling it to are trusted, means of transmission are secure and won't be intercepted etc etc...
You also need the means to value it, how do you go about that?

This also does not build your career.

Saying

>Hats off to you, no idea why you wouldn't just sell this off considering how poorly your honesty is rewarded.

Is just naïve.

3.3k for doing nothing but disclose is incredibly generous, especially for this where vector is incredibly targeted and needs private information to begin with (doc ID).
It's become a thing over the past few months if not longer. People tell their stories in the sentence per paragraph form, thinking it adds drama, I guess. I find it a bit annoying.
How about Obsidian?

I combine Obsidian with PARA and the Johnny File System. Both are methodologies to organize notes and files & folders.

Knowledge graphs are cool. :)

Edit:
Oh sorry my bad, you were looking for smartphone apps, weren't you?
That was a lending bubble. Real money could be driving up the price this time.