skysight-inc/HackerNews huggingface dataset:
I recommend reading the blog post series, I'm not sure I can usefully summarize the concepts in a comment reply. But very briefly, there's a flattening step (evaluated on GPU, based on de Casteljau) that converts the Bezier into a polyline (not triangles), then a tiling step that records for each tile a "command list" that contains the complete description of how to render the pixels in a tile, finally "fine rasterization" so that each workgroup reads that command list and renders 256 pixels in parallel from it. From your question, it sounds like your mental model is pretty different from how this pipeline works.
> Smells like jQuery.

It does, if all you care about is mainly DOM stuff. That usecases is taken out of the table once you adopt any framework such as React, Vue, Angular, etc.
What has your experience been with Render? Never heard of it, but looks interesting. What's the advantage over, say, DigitalOcean or AWS Lambda or Netlify? That everything is in one place?
Sounds like another competitive advantage of moving to the valley (not forgetting the other disadvantages, of course)
Come to California, where the monocle & mustache-twirling set has been forced to settle for slightly less control of the lower castes.
Tone Matrix isn't a grid sequencer though, but fair enough, I should have said the first JS-based grid sequencer, not the first grid sequencer online.
There is no doubt whatsoever that the war on terror has been a calamitous waste of money. One reason for the precipitous decline in war over the last seventy year is precisely that it no longer pays:

(i) it does not pay to wage war because it has become highly resource-intensive and technologically sophisticated, and often involves protracted low-intensity campaigns against asymmetric guerrillas.

(ii) it does not pay to win wars because we now realise that land is not the principal variable of national economic growth, but the place of an economy in the global value-added supply chain.

I think the first motive was moral and political (along the lines of neoconservatism), and the second reason was a geopolitical vision of a reconstructed Middle East pliable to American demands, open to democratic reforms, and aligned with the interests of Israel.
Curious question as I am not a compiler expert.

I have to do front-end iOS work from time to time and it's surprising how bad auto-complete can be in Xcode with Swift even after all these years: still randomly sluggish, randomly stops working inside closures including completely losing syntax highlighting inside the closure, and even Cmd+clicking to see the definition is a hit-or-miss as it sometimes opens up a blank editor and just spins. I would have thought that Swift having a strict type system would have made the IDE experience better, not worse. Don't know if the grammar is too complex or if it is the bridging with ObjC stuff or something else that made it difficult to build a robust solution. Can anyone shed light on this?

My points of reference are rust-analyzer, or just VSCode with Typescript, both very snappy although of course the languages are very different. If anything I'd expect Swift to be closer to Rust experience-wise since they both have pretty strict grammars.
Already addressed in my original comment:

If you can't even stop using black to mean negative in the workplace and substitute it with more accurate words - the new words are clearer - then you likely are not prepared for the real work ahead.

I'll also add the problem is not imaginary. Microagressions are a well documented and well studied category of racism. You can find many studies with supporting evidence. While you might choose to critique the scientific rigour of existing studies, you would have to do that with your own counter evidence, and not with a dismissive "it's imaginary". You could start here: https://journals.sagepub.com/doi/abs/10.1177/174569161982749...
I don’t know if that’s fair criticism. From their about page:

> The Observer Effect studies interesting people and institutions and tries to understand how they work.

Seems like they did what they said they do?
I have a Windows 10 machine with an old HP printer (laserjet 1012) that requires manual driver installation. Every single time there's a major Windows update it blows away the driver and I have to install the driver again. Extremely annoying.
A piano roll shows every key.
This 'roll' is a scale
IMO, the trouble with COM and its imitators is that they're prone to gross over-use. The best example I know is Gecko, which over-used XPCOM and then had to go through what Mozilla folks called deCOMtamination. [1] I think IE might have over-used COM to some extent as well, but that's only speculation based on what I saw on the outside. (Disclosure: I work at Microsoft, but I joined well after IE became Edge, and I was never on that team.)

Then Chrome landed like a piece of alien technology, and if we took a look inside, we found that it was one giant binary module (DLL, .framework, or executable, depending on the platform) that internally didn't use anything like COM, at all. It was also fairly well-known for its use of link-time optimization. I wonder how much these things contributed to Chrome's famous speed.

Of course, Chrome was only able to pull this off because the team had great engineering discipline, and later, a great build system (first GYP, then GN). I remember when I built Chromium for the first time and was awed at how it was made up of hundreds of modules, but they were all built as static libraries and then linked together into one monster binary module at the end. These days, newer statically compiled languages like Go, Rust, and others are bringing large-scale static linking of arbitrary modules within reach for the rest of us.

If I may stretch the IC metaphor, I'm guessing something similar happened with actual ICs; better EDA tools made it more feasible to combine more and more IP blocks onto a single chip, giving rise to the modern SoC.

[1]: The best post I can find that talks about deCOMtamination, and then goes on to describe how XPCOM continued to be over-used, is this: https://brendaneich.com/2006/02/fresh-xpcom-thinking/ Does anyone know of a definitive written history of this process?
They’ve already retracted that statement.
CORS: Understanding Cross Origin Resource Sharing
> then it's in your own self interest to learn the "acceptable views" (whether you agree or not) and mouth them whenever the Powers that Be demand it.

Wow, that sounds eerily like 1984:

"In the Two Minutes Hate [Winston] could not help sharing in the general delirium ... Of course he chanted with the rest: it was impossible to do otherwise. To dissemble your feelings, to control your face, to do what everyone else was doing, was an instinctive reaction. But there was a space of a couple of seconds during which the expression of his eyes might conceivably have betrayed him."

Basically, if you have to do that, it means there is some implementation of thought police around you that you are hiding from.
>The West didn’t listen to the East when it came to previous serious pandemics.

As I see it, Italy didn't listen to the East (in a timely manner), then Spain and France didn't listen to Italy, and then the UK and the US didn't listen to anyone, East or West.
Out of interest, in the US can you turn to anyone who represents your interests in this case? There are no unions and no worker-representatives at all, aren't there?

Is everybody scared to stand up to your employer in those cases?
Another need for that kind of effect is for real-time events.

I work on software that is used to create visual effects in real-time. It's used in live events such as concerts, clubs, corporate presentations. There you want to be able to render high-quality text in high resolution, even higher than 4K, and still allow a performer to add effects on text such as zooming, scrolling, doing 3D transition effects...

Today the best way to do this is via a font atlas but it does not look nice when zooming. Also if you need non-European characters it may heavy preparing the font atlas.

So I am looking for a library that would allow this kind of rendering manipulation for text rendering. Do you have any suggestions?
The fact that this problem is discussed weekly should be enough to raise a red flag.
> but are frequently used.

From the short dependents lists, it looks like neither is frequently used directly. Edits to one or two dependent projects would likely be enough to largely eliminate them from the ecosystem.
Everything being equal,isn't what Amazon did before anyone else? Burning astonishing amount of cash and create a massive monopoly.
Prof Galloway, gave very interesting thoughts on similar approach followed by WeWork

https://www.profgalloway.com/wewtf
Yeah, when I worked for Tudor Investment they gave me a 3 inch thick binder of an “employee handbook” on the first day and made me sign that I’d agreed to the terms of this literally unreadable document.

In retrospect I should have known worse things were to come from those assholes.

It should be illegal to add terms after the initial contract is signed. The only reason they do it is because they know once you’re in the door, you already turned down other offers and therefore have less leverage.
I'll second that. I found that the height off the desk put pressure on my wrists and shoulders. The wrist pads get sweaty and gross and wear out very quickly.

It's still a great design.

Also every person that walks by your desk will interrupt you to say "that's a weird keyboard."
> this is the C# Aeolian

Or it could equally well be

G# A# B C# D# E F# G#

(I hear it much more like that too.)
I don't disagree with that model, but I don't think that is "the next Uber". That is just Uber in a few years. It is common knowledge that self-driving cars are Uber's long game. They are trying their hardest to get there so they can eliminate their biggest cost; paying drivers.
A downvote and no answer. Interesting
Don't single out cycling. Doping is rampant and risk free (when it comes to the risk of being caught) in every professional sport. They decided to do something about it in cycling while most sport federations (with maybe the exception of the UFC) prefer to turn a blind eye. There is much more incentive to dope in soccer, NFL, NBA or tennis and about zero risk of ever being caught if you're not a complete idiot about it.

It's safe to say cycling is one of the cleanest sports now and wasn't the dirtiest in the past. Sure you still have compounds that are detectable for like 3-4 hours and you still have designer drugs which are not detectable yet but at least you have to deal with an organization willing to test and use biological passport while for example in soccer everyone works together so it's easy to dope and get those 100 high paced games per season done.
Note this is talking about Explorer, more recently named File Explorer, rather than Internet Explorer, the browser.
There are quite a few of both those things.
Actually, I'm so glad I now live in India. Non-competes have absolutely no-validity, and good luck trying to enforce one.
Your arguments are definitely salient.

However, I think there is something to this idea - a breadcrumb style approach by default in Chrome would encourage developers to use paths in more standard ways that refer to resources, not heavy parameter coupling. As you noted, there are technical barriers to implementing this solution, which might encourage some other good things - servers providing resource discovery so that the browser can understand valid paths when visiting a site.
Im on MacOS

I use PHPStorm for my IDE, but sometimes I try VS Code before I give up and remember why I dont use it.

I use the Homestead Vagrant box from Laravel since my dev work is Laravel.
And a fixie too, guess that explains why everyone else is still pedalling.

You can see him use his feet to slow down the wheel before putting his feet back on the pedals.
I beg to differ. They did not "add" a non-compete. They scared him into signing one.

Someone at Amazon put a paper on his desk and said that unless he signs it, they would not "authorize my employment". Whatever that means.

So I signed. Because what
other options did I have?

The option not to sign. He had an offer from them and he agreed. That is a legal binding contract that they have to abide. So don't sign and say "Sorry, but we have a legally binding agreement. And this is not in line with it.".

If you let people scare you by saying something, they will continue to play tricks on you. Stick to what is written.
I don't really get this complaint:

> The already weird-ish addition of Smalltalk/Objective-C keywords inside the f(x) syntax: f(arg:x)

I'm a huge fan of named arguments in Swift. It's one of the things I miss most when working with languages which don't have it.

For instance, I do a lot of work with computer graphics, and in that case you end up with a lot of functions with a lot of arguments for things like configuration. With named arguments, code becomes almost self-documenting. Without them, I just end up using comments in their place, but of course then I don't have the compiler making sure this is correct.

It's a totally optional language feature, and adds a lot of value in some cases.
This seems really shady. It seems to imply it's legal for companies to restrict what you do after you don't work for them anymore? Any historians around? How did the US get to a place where employers have near total control of their employees, even after they're no longer paying them?

That just sounds bad. I've also heard of contracts that essentially prohibit side projects or moonlighting. Are software developers not aware they don't need to accept these restrictions to make a living? I guess maybe companies impose the restrictions under duress like in this story. Still, I'm surprised companies with such unethical employment practices can manage to hire anyone.
I immediately thought: "But no one would actually add that dependency!" Only to see 120k weekly downloads of is-even.

I... don't understand...
One of the points of the book is you aren’t going to “park” capital but instead hand it over to income generating investments.

Also, I’m in cash and private equity, whatever that’s worth. Have never owned an index fund.
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience." --C.S. Lewis
Yes. This is the reason cloud is popular. You don’t have to pay for computer janitors.
Sleep sort: A sorting algorithm without compare
"Where are the schools? Where are the hospitals? Where are the houses?" The problem with healthcare, education, and housing is they become too expensive for the average person.

This is not because we don't create enough of these things. We create enormous amounts of each. One of the main problems is precisely that we feel the need to create more of them and (in the name of benevolence), large amounts of money floods the system and causes inflation. Unlimited college loan limits, government paid for healthcare, 2% mortgage rates. Even allowing 8 year car loans!

Notice that every overpriced essential item is backed by a massive government and/or credit stimulus.

Clearly, the seemingly intractable "problems" of society are a) not intractable b) being perceived wrongly. Aside are the political games that manipulate public opinion and wrongly influence people on the issues.
I do eat. It's not a complete fast, it's more like "under 600 calories" (1).

The thing is, I already know where those calories are coming from, starting with the yogurt pot for breakfast. There's three items (under 200 calories each) with no room for extras.

1) https://www.healthline.com/nutrition/the-5-2-diet-guide
Definitely this, google strips an engineers search to make it a consumer search, not doing this would be a huge value add
A while back I started reading the Bhagavata Purana and boy does it have some good stories. Do you have any favorites or recommendations for old Indian texts?
In the free software world, Pathfinder is probably your best bet, and I'm hopeful that it will take on speedups from compute (directly inspired by my research). The library that's probably the closest fit for what you describe is Slug.
> you can buy a Dell PowerEdge M915 from ebay with 128 cores for ~$500 USD

Where? Was not able to find one. Found a 32 core for $750. It was a pre-Epyc AMD server which has it's own problems.

There were only 9 options listed for the exact term you gave 'Dell PowerEdge M915' for the USA before I got to pricey international sellers. The few options make me feel skeptical about this.

This is of course before I even consider security and performance issues of used Intel servers.
>I'm not trying to be cynical

Welp, you failed spectacularly at that. You came off like a bitter, cynical asshole who's mad that someone made something.

>Is there something special about this one?

Yeah, someone had the inspiration to make something and they did it. That's pretty fucking special.

"The credit belongs to the man who is actually in the arena... who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds... who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."
Aren't those kind of clauses only enforceable if they pay you a (part of) salary during those 18 months? At least it works like that in Europe AFAIK.
> In simplest terms, a decline that should happen on Friday is delayed until Monday after an options expiration. On smaller floats this delay in price action could last for months. I never fully understood the mechanism behind it-- whether it was large options-writers manipulating the market or just the natural outcome of options-writing activity.

AFAIK this is because of gamma increasing as an option nears expiration, option dealers need to buy and sell more of the underlying as the changes in delta get larger due to the increased gamma. If there is a near-the-money option with large open interest, the underlying may pin to this strike price due to dealer hedging around this strike price.

Once the option series expires, underlying hedges can be unwound on the following Monday.

‘Option pinning’ as a search term will provide more info
Wow, I did not expect so much aggressivity. Sorry if I hit some sensible point, but my question certainly did not aim to imply any kind of judgement.

I am not american and never heard about a "black college" before. Are those words (along with the TCUs you mentioned) used for historical reasons, or is there still segregation (wether legally or de-facto)?

The meaning of my second question was actually that I disagree that "beefing up the Computer Science programs in black high schools" will help much beyond a little short term relief. Efforts should focus about understanding and fixing the systemic problems, not the symptoms.
I keep getting invitations from Amazon recruiters who say are impressed with my LinkedIn profile. I keep ignoring, and even said I'm not interested, but they keep sending it again after a while. Must be desperately looking for devs
Wait wait...Windows have a nasty printer-queue bug since Win2000...that's really not new ;)
Even when the scheme is visible I have problems copying a URL substring. Chrome always wants to select the ENTIRE URL instead of just the subpath I'm double-clicking... endlessly frustrating >:(
Look at intercoolerjs[1] (or the successor to it, HTMX[2]), turbolinks[3]. They make front-end development nearly non-existent and effortless. Just include in your source and start using HTML attributes.

[1] - https://intercoolerjs.org

[2] - https://htmx.org/

[3] - https://github.com/turbolinks/turbolinks
>Packing away 4k calories in a single meal is trivially easy

Does it take must restraint to just eat like 2K calories in a 8-hour span?

Never had much problem with that during IF, and I used to have a BMI of over 35, so I was quite the eater...
They never account for fatigue. On long descents your neck and arms will get tired. The downward back is especially stressful on your neck to hold your head so you can see forward. This means changing to a less aero position to rest your neck and arms. Some positions may be less aero but also put less strain on a rider that may be 4 hours into a race already.
I don't see the contradiction. Amazon are afraid of their employees having more power. Their success was built upon an open market, but they are trying to prevent others from benefiting from this.
> In Europe, and in some states in the US, employment restrictions after job termination are illegal

This is unfortunately not true, at the very least in Spain and the UK (that I know of) they are legal - although more regulated in written and in practice (to certain extents) than the Wild West that seems to be most of the US.
This is like an infoworld quality article in LaTeX. I don't know why this is beneficial. The LaTeX format scares me away most of the time. I think "oh god, I don't have all afternoon to study an academic document!"

This thing is a 3 minute read
Can AI Make Video Games? – How Nick Walton Created AI Dungeon
I don't like to trust too many entities with my passwords. You can't avoid having to trust the browser maker but adding another third party password manager to the mix would just make me twice as vulnerable for no good reason.
I suspect using triathlon bars exceeds the performance of every tested position. Unfortunately there are not allowed by the UCI for inline races. Progress is very slow in some areas ...
Prodafy – The Product Discovery Platform
> one NeXT veteran on the forums who felt this was nonsense, and recalled writing device drivers in ObjC

So did I.

https://www.nextop.de/NeXTstep_3.3_Developer_Documentation/O...

It was quite lovely, and I later heard from Apple kernel devs that moving to C++ from Objective-C was one of their biggest regrets.
Why don't all these people who are out of work just learn to code?
Loud fan-noise however is a sign of bad thermal-management and engineering.
That’s not a question of “progress” - it’s a question of safety.
Unions in tech? Pray tell.
Employers having near-total control of their employees was the norm through much of history - capitalism is a development of feudalism. Then unions fought for workers' rights and much was won in much of the world, and workers' rights overall improved ever since in countries where they could organise politically across sectors. An assumption that freedom of companies to do whatever they want leads to better outcomes for society has eroded some of this in more recent years, but all in all we're doing better than a hundred years ago.

The US, on the other hand, cracked down on unions and prevented them from gaining political power in the same way that they did across Europe, and the rest is history.