skysight-inc/HackerNews huggingface dataset:
I actually failed many times. I just kept trying.

After that trip to Alaska, where I studied some JS (ember, knockout), I went to Oregon, interviewed for frontend web dev jobs but failed, and just went back to working in corporate marketing. But I kept studying JS. I quit the job, went to grad school, graduated. Got a business analyst/programming job. Got laid off within a few months. Then, started building a full stack app.

While building it, I stopped, applied to Jobs. Failed to get one. Then traveled to california, camped on the coast between San Francisco and Santa Cruz for about 3 weeks, going to cafes daily to applied to jobs. Still failed to get one (had interviews though).

Then realized "Why dont I just go rent a room in Mexico rather than camp in California?" drove to Mexico, rented a place for about 4 months, built most of web app. This, while about $15k in student debt from grad school. Luckily one of my parents gave me cash to pay off my credit card & student debt interest each month.

Then I moved to my home state and lived at friend's property (doing landscaping labor to pay my rent) for 4 more months. Published the web app. Got my first 100% programming job. Then a few months later got an even better one.

And then... burned out after about a year as a full stack dev at a digital marketing consulting agency, and went on sabbatical.

So, I definitely failed several times. But I knew that once I had demonstrable skills & showed them via a website and open source full stack app, that I would succeed in landing a SWE job.

compensation on psuedo-homeless adventure:
$13/hr in Alaska, fish smokehouse, age 28. (previously made $20/hr in digital marketer, and afterwards $25/hr in general marketing management)

total compensation 5 years later at age 33:
$180k/yr (includes 2/3rds salary, 1/3rd equity)

current total compensation: none. quit the above job after just 3 months b/c I didn't like the management culture. Down to about $4k to my name, uh oh! luckily doing some interviews now... And the winter is coming, so down here in the South, if I need to camp again, I know what it's like-- it ain't so bad :D
OK, so I do a new degree (so that I can talk to clever people). I'm 65 - not as nimble mentally as most mathematicians and cosmologists. I'll probably be dead in 10 years, so I'm not going to be doing interesting research.

I would like to be able to understand what experts think is how the Universe works. I think it's a duty on people to try to understand the world they live in; same as I think a citizen has a duty to try to understand government policy, even if they are not experts in political economy or whatever.

So I live in a town with a couple of good universities. I have an batchelor's degree in Philosophy. I did maths and advanced maths at 16, but bailed out after that. Surprisingly I got top grade in advanved maths, and bottom (pass) grade in regular maths. I doubt I'd get a place on a postgrad course in anything but Philosophy, and I got a poor grade in that (I think partly because of my option choices).

Which degree course should I sign-up for? I'm interested in number theory, logic, and cosmology. I'd particularly like to be able to talk to people about cosmology.

I don't need a first or anything; I'd only be doing it to educate myself.
Ok that makes sense. Thanks!
People underestimate how much experience and conditioning matter for all jobs. When I started working on an LTL dock, I was shocked by how easy it was for guys more than twice my age to do certain things compared to me even though I was younger, stronger, faster, etc...
Though Vulkan has video decoding built in, so eventually everything will hopefully unify to use that and we can avoid needing multiple separate subsystems depending on vendor...
> This seems like not a sound argument to me....is it not tautological, or, simply an observation that perception of reality does not necessarily match actual reality?

The argument is trying to say that the distinction from "actual reality" (whatever that means) and perception of reality doesn't make much sense. One cannot break free of their perceived reality in order to see/compare/reason about "actual reality".

> And if the counter-argument is that the perception of the outsiders is what causes those objects to exist ...

As I understand it, this is Berkeley's position.

> ... if we then killed all of those outside observers (say, just a few researchers who are aware of what is in the room surrounding the child's room), would the objects in that room then cease to exist (and if so, by what mechanism that we reasonably know exists)?

Yeah, basically -- assuming you, the experimenter/person who is observing this thought experiment, is also killed.

I think the issue with some of these thought experiments is that they assume there exists some omniscient perspective who can see every part of the experiment (i.e. the person running the experiment).

> To me, the obvious flaw here is that there seems to be an implicit "only" perceived within the conclusion: "Ordinary objects are [only] ideas [and nothing else]." This is an extremely common error that the human mind makes, but you'd think that a philosopher would catch it in review of an idea (or the reviewers, who say: "The argument is valid, and premise (1) looks hard to deny."), so I feel like I must be missing something in the argument.

Yeah, I think the link I sent doesn't sum up Berkeley's point well. Perhaps it'd be better to take a look at the original argument. [1]

> > Does it really make sense when materialists argue that unobservable, undetectable, totally unperceivable and uninferrable things in this world actually exist?

> It makes complete sense to me (and I typically disagree with materialists)!

Interesting! How do you reconcile this with the belief that "reality is contingent on our minds"?

[1]: This was the best-formatted online link I could find: https://www.marxists.org/reference/subject/philosophy/works/... (part 1, sections 3-5 are most relevant)
Lol. I wasn’t implying it was cool or revolutionary. Just pointing out that all day every day I’m meeting with people who I’ll probably never meet in real life to complete tasks work.
He'll likely just pay them a few million for the licencing rights. I'm sure the folks at Mastadon would be more than happy to accept this deal.
That's all good up until you try to synchronize different MIDI devices with their own sequencers. Even "voltage triggering" is more accurate...
NEWSEQUENTIALID() on SQL server generates a monotonically increasing GUID since last server restart, but monotonicity is not guaranteed between server restarts.

I am not aware of an equivalent function in postgres.
What is “colorless” suppose to mean? This is the first time I’ve seen it used.
Yeah, these damn kids these days and their insistence that everyone be treated with dignity and respect! Downfall of humanity.
A lot of WD 5400RPM drives are actually 7200RPM unfortunately.

https://arstechnica.com/gadgets/2020/09/western-digital-is-t...

Basically, WD decided if was cheaper to just make 7200 drives and sell some mislabeled as a '5400 class' drive.
I grew up in Western New York (granted, decades after this happened) but never heard about it until it popped up on here.

https://www.youtube.com/watch?v=Ccu1oooOmdU
That's basically how I'm thinking of things as well. To illustrate a bit further, consider the following:

Given a blocking method call `foo(x)`, I can make it non-blocking by wrapping it in a "thunk" as `λx.foo(x)`.

Where things start to get interesting is when I add another method call `foo(x) + bar(x)`. Now to keep things "async" I need to transform the abstraction into something more like `λx.foo(x) + λx.bar(x)`, and have the `+` call dispatch both fibers and wait for them before performing its operation.

Doing this automatically seems pretty cool, I'll have to think about this a bit more sometime.
Yes, they are. All the New-World Vultures (Cathartidae) are in the order Accipitriformes[1].

[1] Chesser, R. T., R. C. Banks, F. K. Barker, C. Cicero, J. L. Dunn, A. W. Kratter, I. J. Lovette, P. C. Rasmussen, J. V. Remsen Jr., J. D. Rising, D. F. Stotz, and K. Winker (2010). Fifty-first supplement to the American Ornithologists' Union Check-list of North American Birds. Auk 127: 726–744.
She's a billionaire. You can't silence her. It's cry-bullying as far as I'm concerned.

You can indeed have "bad" or "wrong" opinions. But if you're a pubic figure, you'll be judged by the public for it.
I have 300GB wd velociraptors for many years in one of my machines... going back 10 years, only got replaced last year... probably didn't need to be replaced, one drive out of a raid 0 array died, the other probably still works...

but on the note of hearing differences in sounds, back in the day of dial up, since my ISP gave unlimited free dial up minutes, but it had to last no more than 2 hours (it would auto kick you off if you were on for more than 2) my modem would dial every 2 hours... And it got to a stage that I could know, by sound, if it was going to get a 56k link or a 33.6k link...
> I would be curious if mksh is also faster. ksh93 also claims great performance increases, but it is no longer (well) maintained.

mksh `printf` is not builtin, so if the script makes heavy use of it then it tends to be slower than bash.

ksh is very interesting because it has the ability to avoid spawning new processes on most command susbstitutions, making it usually much faster than all other POSIX shells.

But again this depends heavily on what the script being executed is doing, here's a highlight of what I described:

$ time mksh -c 'for i in $(seq 1000); do printf $(printf $(printf $(printf hello))); done' > /dev/null

real 0m2.121s
user 0m1.321s
sys 0m0.875s

$ time ksh -c 'for i in $(seq 1000); do printf $(printf $(printf $(printf hello))); done' > /dev/null

real 0m0.013s
user 0m0.008s
sys 0m0.005s

$ time dash -c 'for i in $(seq 1000); do printf $(printf $(printf $(printf hello))); done' > /dev/null

real 0m0.311s
user 0m0.279s
sys 0m0.073s

$ time bash -c 'for i in $(seq 1000); do printf $(printf $(printf $(printf hello))); done' > /dev/null

real 0m0.664s
user 0m0.538s
sys 0m0.186s
MIDI 2.0 has USB as a pre-req. I’m not sure how this improves things. One of my chief complaints, and why I moved away from USB to an all-midi setup is how interrupts are handled, making USB sometimes unreliable, especially with large setups like mine. MIDI just works and is pretty easy to implement. I’ve never experienced a real limitation. Resolution has its workarounds but honestly isn’t all that limiting.

What does 2.0 offer me that 1.0 doesn’t? I know it has new features, but I want a good argument for those features actually being useful.
What would constitute an evolution? Would voice calls gaining video capability count...? Mail that can include digital attachments...?
> I think that has to do with thread switching overhead. Threads have a relatively high switching overhead, so I don't think it's advisable to run more than 100 threads - in Ruby at least.

If you run many threads the bytecode VM of all threads are contending for the GIL in order to advance the program.
> my car could drop me there and drive back home.

Applying this to everyone else, half of car trips would be empty cars, doubling traffic volume. Cities would be worse for pedestrians.
I guess the unemployment insurance gig works out pretty good. At least for a while.
I wonder if any of the price pressure is due to people seeking old older equipment to avoid the DRM crap from John Deere.
More than a third of white students lie about their race on college applications
I had no Migration Assistant specific issues migrating from an Intel Hackintosh to an M1 mac mini via a TimeMachine backup (except for the time machine backup being on a disk image on a network share, instead of the default directly on the share). I was also upgrading from High Sierra to Big Sur, so there were a TON of app permission problems. It's much worse than Vista ever was, by a mile; It's a disgrace.

Docker worked surprisingly well; it just automatically uses QEMU for all the x86 images, flagging those containers as a warning that they aren't native. I went through a hassle to get arm images to speed things up, but that just makes running builds on an x86 build agent less repeatable and images uncachable.
Sounds like a modern-day metaverse to me.

I started a new job March 2020. I've yet to step foot into an office, or even get a badge for crying out loud...almost two years later.

That's my life.
So say it was separated, and the first order effect is that AWS inc is wildly profitable, and Amazon retail is not, and they have to raise prices or lose market share to others. Is that going to result in a better outcome?

I don't think I've formed an opinion on whether breaking them up is better. On one hand, amazon driving competitors out of business seems bad, on the other, you could think of it as subsidizing innovation in retail with profits that otherwise would just go to the shareholders. I don't entirely buy that either, but neither do I buy the idea that we should break them up so those maintaining the status quo can be competitive
> Does this ever happen?

It sure used to. Iowa turret explosion?
Its obvious how it could fail; no one wants a squid on their face, but its more interesting to speculate how/what it would look like if it succeeded.
I’ve done factory style extremely repetitive physical labor, it’s almost meditative as you can kind of zone out. Manual labor generally means issues with injuries, age, and low pay. But I have had plenty of much worse office jobs.

Personally my all time worst jobs was nothing to do for 3 months at a stretch while sitting on a client site so I couldn’t simply read a book.
> "but non-subscribers are deprived of such content."

If you want to disable the "paywall", open the dev tools of your browser and delete the cookies. In Chromium-based browsers you find them under the "Application" tab.
I know that this article is meant for the general masses, but it's rather misinformed in nearly every sentence it utters regarding MIDI 1.0. That's a shame.

I'm pretty bummed out about MIDI 2.0's prospects. The protocol has been very slow to come out, and its design is ugly, overcomplex, lumbering, and kitchen sink. It is nothing like its predecessor. MIDI 1.0 was pushed by a single person with a small coterie of contributors, and has the design elegance and simplicity of such. But MIDI 2.0 has been wasting away for years in a large committee, and reeks of it.

MIDI has only a few, fairly easily dealt with problems:

- It's too slow and has a fixed rate.

- Its time sychronization mechanism is primitive.

- Its data model is too low resolution both in value and parameter space, and workarounds (NRPN etc.) unacceptably trade off speed to fix this. The model also does not define constraints, such as min/max values or categorical labels for values.

- Its parameters are global rather than per-note (resulting in workarounds like MPE).

- Its escape mechanism (Sysex) is too flexible and leaves too many nonstandard design choices to the manufacturer. Because the CC/NRPN data model is bad, manufacturers often have resorted to layering custom and proprietary protocols on top of sysex, many of which are very, very badly designed, and all of which are different from one another. Indeed, some manufacturers have lately treated their corner of MIDI Sysex as a trade secret, using non-documented protocols (ahem Arturia) or profoundly stupid and lazy sysex protocol designs (I'm looking at you, Roli).

This stuff is easy to fix. But 2.0 goes far further, dumping in two-way communication protocol options, device queries, ties to existing, non-peer-to-peer protocols (USB) and lots of data models that do not appear to be separable from the basic stuff. What a hairball. Will anyone want to implement this?
> It's presuming that the user is stupid and can't possibly be trusted with figuring stuff out and making their own informed decisions.

It's even more malicious than that. The corporations and governments are hostile towards users. They lock the computer down so we can't do anything that harms business and government interests. Can't copy or share files. Can't use strong cryptography the government can't crack.

These people believe computers are too subversive to allow the masses unrestricted access to them. They would rather we have nothing but restricted appliances that obey them instead of us. The computer doesn't serve us, it serves them as a tool to control us.
I've found that `brew` itself is quite slow. I think the problemis just with how brew does it's package management. I'm not going to complain about it, because it's (IMO) better than MacPorts.
I may be weird but I really like the new UI
Realtor and accountant (the majority that are personal/small business accountants, not big 4/corporate) are both jobs you can do part time and out of your home and are very people focused.
Jane Austen and the Tudors (plus one Stuart) (2020)
with the quest 2 i think it is getting close to 1080p screen
Theoretically, yes, But the overwhelming evidence is that isn't what has happened or is happening.

An important question is, why are people looking for every theoretical possibility instead of where the evidence clearly points: plain prejudice.
You are correct that Capacitor plugin API entry points are in the same thread as your web/UI code (which will run in a separate process from your native plugin code given WKWebView sandboxes your app in a separate process. They communicate through message passing only). I don’t think it’s directly comparable to Electron for a few reasons. What Capacitor is doing is more like adding new Web APIs to the browser. You have full control over which of those APIs are exposed and they are all backed by the native sandboxing and permission model available on each platform. Additionally you are almost always only loading trusted local content. Electron exposing node runtime to untrusted remote content running in unsandboxed win32 apps, for example, is a pretty different beast. We do take security seriously though and would be happy to review or consider how we can enable users to lock down their apps even more.
Have you tried the streamlink gui client? You can play streams in mpv/vlc/whatever that way
> For instance, only two entries in the entire state of Oregon.

And both of those entries appear to in fact be in Nebraska.
For progressive takes, I recommend Thomas Frank.

Chris Hedges is also good in that he has coverage of working class issues, but like the rest of the alt-reporting crowd, there is a lot of strident oversimplification and too much crusading. The temptation to sensationalize and ignore contradictory data is just too great. For example, you can't just rant about "greedy healthcare industries" and expect to generate more light than heat. Healthcare is complicated, and cannot be boiled down to a couple of the seven deadly sins. .

You can't view the world through a theological lense and be a good reporter. You can, however, view the world through a theological lense and get a lot of useful data. And that is ultimately the job of the reporter -- to provide useful data, understanding that it is just a small slice of reality, but an important slice that deserves to be made known.

I would also put Robert Fisk in the same bucket -- I loved to read him, and enjoyed "Pity the Nation", but then he had all these extreme takes about china-petro-dollar conspiracies that made me groan. But still, he provided useful data that was a slice of reality.

Greenwald, Taibbi, all these fall into the same bucket. Good on the ground stories, but ignore the sweeping conclusions.
EGL is primarily about windowing system integration, it's what lets you initialize an OpenGL context in the first place.

It doesn't really accomplish interop between different APIs on its own, though of course various interop methods are based on it — e.g. if you want to import a dmabuf, you'd use EGL_EXT_image_dma_buf_import. But, say, on the Vulkan side you'd use VK_EXT_external_memory_dma_buf — there is no EGL with Vulkan, Vulkan has its own WSI subsystem.
See this comment on that issue: https://github.com/KhronosGroup/MoltenVK/issues/1244#issueco...
That's why the establishment and corporate journalists are coming after the likes of independent journalists like Glen Greenwald and Matt Taibbi:

https://nymag.com/intelligencer/2021/10/what-happened-to-mat...

Also this part in discussion with journalists Chris Hedges and Glenn Greenwald with Edward Snowden is interesting on how corporate media and corporate journalists work to hide the truth or create fake news:

https://youtu.be/sP76tolGrho?t=4682
The Spintronics video mentions the simulation of resistors, capacitors, batteries...but not logic gates. It doesn't seem to teach the magic of boolean logic at all, which is a bit disappointing. (but not as disappointing as the Fisher Price music player!)
You can't collect UI if you quit voluntarily.
I think it supports natively lsp's. Apart that, I am not sure.
The internet is like this. I used Discogs to sell (most of) my old vinyl records. I bought 100 record-sized boxes, and used them all. Also bought a few CDs. Their database seems to have virtually every edition from every country of every record ever sold.

Sometimes people would ask for photos, and I'd supply them. Discogs has a ratings guide, so I could describe the quality accurately.

The people who bought them were overwhelmingly nice (with just a couple exceptions).
You're suggesting that concerns over codified institutional discrimination (through affirmative action and reverse racism quotas) are "pearl clutching". And singling out straight white men.

Are white men not allowed to expect meritocratic, equal treatment in a society where they are a minority-majority?
My mother is a developmental psychologist specialised in babies / toddlers. According to her most research showed that behavior of the parents was a far far bigger factor in the speed of development. And on the toys side of things that it's mostly about allowing for creativity in play, meaning kids want to invent their own game with whatever you give them.

Simple wooden building blocks or a stack of cups that fit in each other already allow for that for early age, no need for more advanced toys / battery driven things.