skysight-inc/HackerNews huggingface dataset:
None of this math is correct. You absolutely cannot get 128 cores for $500. Please link to a single valid-looking eBay offer at that amount (you may have seen 128GB and thought it was 128 cores). I see 32 cores for $500, at best.

Second, 640 cores on an m4.large for 3 years upfront (the equivalent purchase) is $8755/mo, not well over 10k.

Third, you really underestimate electricity costs if you're running a server 24/7 at all cores.

Last, and most importantly, most people simply don't run servers 24/7. They run batch computations for five hours a week, or a day, and then spend a week or two crunching the numbers.

There's some case to make that for certain institutions with very particular compute needs, running on-premise might make short-term financial sense (let's not even get started on labor costs). But it's really inaccurate to call cloud computing a "rip-off" for anything but the niche-est customers.
> I just think that your comparison with _node.js_ when there are a bunch of confounding variables is nonsense

And I'm saying all those confounding variables you're talking about are negligible and irrelevant.

Why? Because the benchmark test in the article is a test where every single task is 99% bound by IO.

What each task does is make a database call AND NOTHING ELSE. Therefore you can safely say that for either python or Node request less than 1% of a single task will be spent on processing while 99% of the task is spent on IO.

You're talking about scales on the order of 0.01% vs. 0.0001%. Sure maybe node is 100x faster, but it's STILL NEGLIGIBLE compared to IO.

It it _NOT_ Nonsense.

You Do not need an apples to apples comparison to come to the conclusion that the problem is Specific to the python implementation. There ARE NO confounding variables.
I think they were referring to Itanium.
So is it a property more important for inexperienced programmers?
"living entities other than persons" having or not having copyright is unrelated, as programs are not living entities. Humans are definitely involved in developing, training, operating, and choosing output from machine learning art-generating systems.
Can anyone comment on how this compares to the popular Terasic DE10-Nano used for the MiSTer project? The price point is around the same and I see they note running video game cores as a market for this device, but I have absolutely no clue how to reasonably compare FPGAs.

From my rudimentary understanding it looks like this doesn't have a hard CPU and has a smaller FPGA, so I'm guessing we have a fair bit of "open hardware tax" at play here too.
My local Annapolis newspaper, the Capital Gazette, does a pretty good job on that.
This kills my browsers back button history. Frustrating.
Can someone with knowledge of music theory explain how it works?

Meaning, how come if I close my eyes and place some random tiles, it still come out sounding OK. But not so if I bang random keys on a piano.
Nothing special. But I'm sure it was fun building it!

I've seen the others too, but I found this to be less busy and more fun!
Things like multi-resolution font-rendering are actually more complicated than one might imagine.

The easy way is to just tesselate the font into polygons -- but this tesselation often depends on the zoom level. The same thing can be said about implicit curves etc.

Most libraries do use GPU's for basic draw operations (e.g rendering a gradient), but to build something like Photoshop -- you need much more complexity.
I worked for a company CERN had bought equipment from a while back. I was on the technical support team. I had a direct path to engineering when CERN called. The amount of data in an ultra short time was seemingly endless.

So many "need more interfaces, more bandwidth...buffer tuning... buffer tuning".

When a card burnt up mysteriously I made a sci fi joke about black holes and CERN in my ticket to engineering. It was the one and only time I got them to make a joke back ;)
The question is rather, How does it compare to the Qmtech Wukong board? And the answer is: you get way more bang for your buck with the Wukong board. No Symbiflow, though, if that's what you're after.

Link to board: https://aliexpress.com/item/4000170042795.html
The political system is always grappling with lots of things simultaneously. Some of those things will always be getting more publicity and arousing more anger than others at any point in time, but so what? That doesn't necessarily mean anyone's moving the needle on those issues to a higher degree than on other issues.
The basic problem is that, without compute, you either have to encode the vector scene into GPU primitives (triangles) as quickly as possible, and all the ways I know of to do that either involve (a) an expensive CPU process or (b) a cheap CPU process but way too much overdraw on GPU side. Compute gives you the best of both worlds, allowing you to upload outlines directly to GPU and do the processing necessary to lower them to primitives on the GPU itself.

Pathfinder in there is actually using regular old GPU rasterization with triangles and so forth, and I'm fairly confident it's about as fast as you can go at D3D10 level (i.e. no compute shaders) without sacrificing quality. Note that the numbers can vary wildly depending on hardware. On my MacBook Pro, with a powerful CPU and limiting myself to the Intel integrated GPU only, Pathfinder is actually about equal to the GPU compute approach on a lot of scenes like the tiger, though it uses a lot of CPU.
Britain Stole $45T from India
Of course the output of an algorithm is covered, if there is creative input. Otherwise nothing generated from photoshop would be protected.
And creativity is the point. As a previous post mentioned, "creative powers of the mind"
I imagine Photoshop will be relatively quickly made available, and maybe even Ableton, but based on how most engineering software progresses and develops and how much slower engineers themselves are to use modern tools, I can't imagine any cad software will be ported for ARM within the decade.
FX 32
Qmtech on Aliexpress have the best price/performance when it comes to FPGA boards.
Seems common here that many interesting discussions are also controversial and therefore result in a lot of downvotes. It’s a pain to read downvoted comments because of the low contrast despite them sometimes being insightful yet unpopular. I also catch myself automatically taking a harsher stance towards grayed out messages before even reading them. I wouldn’t be surprised if many downvotes come in after the initial graying out of a comment, a sort of dogpile based more on herd effects than the content itself. In all, the current voting system doesn’t work well when it comes to controversy. Maybe that’s somewhat appropriate for this community since most tech news isn’t all that controversial. But it’s unfortunate that it’s so damn hard to read unpopular comments on this site. And impossible to reply to them. Are the mods open to changing the grayed-out punishment for downvoted comments to something else?
I for one am glad that most the 2A crowd, on both sides of the aisle, don't seem to presently think shooting people is be a good idea. As for people not in that crowd who seem to think otherwise (or at least criticize the 2A crowd not thinking otherwise)... well I'm glad they don't own guns. If you don't actually think otherwise, it seems very perverse to criticize them for their restraint.
I have a hard time understanding how playing the "espionage game" in a country were you don't even live can even be procecuted.
US law is not supposed to apply abroad.
But yeah that's where that "Soft Power" card comes into play I guess.
Ever seen a civilization w/o buildings? I don't think it would be an improvement.
iTerm's usage of metal on macOS is good example of benefits in implementing 2D rendering on GPU[1].

[1]https://gitlab.com/gnachman/iterm2/-/wikis/Metal-Renderer
Depending on the conditions, you can get faster speed with -Os even if the binary is never evicted from memory. If you are optimizing for size, then you may be able to fit more of the program into the CPU cache, which can be accessed much faster than the main memory.
Ispace1
https://getatechinternship.com/2020/04/27/how-to-succeed-at-...

Tl;dr -

1. Don’t go straight to Stack Overflow

2. Learn the standard libraries

3. Put away your phone

4. Figure out how to unblock yourself

5. Figure out when to ask for help

6. Keep track of what’s going on in the industry

7. Stop being insecure
I can't take Taibbi and Greenwald's antagonism against "elites" seriously when they take every chance possible to defend the actions of a billionaire President and his billionaire-stuff Cabinet.
>You get fucked when you don't have insurance, because you can't participate in this process

This is not accurate. Cash payers just have to go through the administrative part themselves, cobbling together charity and self-negotiation, eventually landing on a payment plan that doesn't get reported to credit agencies.
This is neat! Cool to encode the state in the URL, but it’s better to use replaceState rather than pushState for this. I don’t typically want every single change I make to add an entry to my browser history.
Say what you want, but religions have largely been successful in society/nation building.

Marxism has wrecked most things in its path before, and it looks to be doing so again.
Is it just me or does anybody else think that the Desert House, United States looks a lot like a rest stop bathroom?
Really? I thought the simplex method was kind of the opposite of an interior point method.
The content had nothing to do with the editor resigning. It was entirely about the headline.
Interesting, thanks - I remember hearing at one of the WWDC that Coregraphics got a 10x speed improvement using metal. I just read the fine print - it seems draw calls only have a 10x speed improvement, I assume because they render through a layer of some sort. The CA* libraries may use metal - animation and layers, which I guess is where the 10x draw call improvement comes in maybe.

Some discussion here https://arstechnica.com/civis/viewtopic.php?t=1285571 , though a lot of guessing.
The game isn't rigged because it isn't zero sum. Billionaires getting richer doesn't normally impact your ability to get richer. And as long as you're free to maneuver how you'd like, it shouldn't really matter to you that someone else is succeeding faster or slower.

Also, it's generally the case that there are more opportunities to turn $1 into $2 than to turn $1B into $2B.
You get around this by shaming them into adding aria tags for the accessibility. The tags have to be meaningful to be useful which you can then use as your selector
Try http://cuis-smalltalk.org/ !

(scnr)
Can you run faster than an 100 year-old?
Retro inspired USB keyboards Kick-starter
AnthonyMouse says >"when black people kill more than ten times more black people than cops kill black people "<

It is worse than that: black people murder more than ten times more black people than all white people murder black people:

https://ucr.fbi.gov/crime-in-the-u.s/2018/crime-in-the-u.s.-...
And before that, I'm pretty sure Core Graphics used OpenGL in some situations. I remember seeing CG::OGL in stack traces for WebKit.
> Stuff like this is why I don't eat meat. Combined with the ag-gag laws that prevent this from being more exposed, it's wild how inhumane our treatment of animals has become.

I understand these concerns, but please consider that this would never happen under Organic/Permaculture and sure as hell not under Biodynamic farms. They'd all lose their certification, and most are adamant on using the most humane ways in livestock raising. The first cow herd, for meat, I ever took care of in Germany ate better than I did. They could only eat a diet of silage (fermented grass) and fruit from the farm in addition to hay.

Gassing them would not only be cruel, but its also a quick way to end being able to get your beef sold at 22 Eur/Kg faster than anything. I'm not going to lie and say its perfect, their are things that I think are inefficient in all of those, but its the cost of having an actual healthy relationship with the Earth that provides the food we eat.

In fact one cow we had got an utter infection because we couldn't bottle feed the calf, it just wouldn't eat and was showing signs of anemia, so we had to isolate the mother and child and get a vet to apply local antiseptics and herbal remedies to cure the infection. This required like 5 separate visits from the vet, which was the child of a local farmer and family friend. The calf was just fed from another cow that didn't let it bite it, so it quickly learned to not do that and eventually got weened to grass by Spring when they went to pasture.

But that gassing is just one horrible example of many in what it entails to do a race to the bottom pricing model based on State Subsidized Ag/livestock models. It's horrible for everyone involved and should be a bigger issue than it is.

Especially now that we see how ineffective they are under a severe stress test like COVID. Consumers can vote with their money, waiting for regulatory changes and practices to be enforced are simply not teneble, monetarily incentivizing farmers to move away from this model is the only real way to make this work.
I think you've pinpointed the exact problem.

Most employees don't own a significant enough stake in their company to benefit from trades made by the company acting on company data. But executives do, and they personally gain from trading on behalf of the company. Trades that would be illegal for any other employee to make.

I think what people mean is this isn't covered under the legal definitino of insider trading, but should be.
Sure, but the ends do justify the means, at least to some extent. I really don't think anyone outside of the US thinks that stealing IP in the goal of (in their eyes) lifting millions out of poverty isn't justifiable.

You could also make an argument that the other people are withholding something that could be used to do good for their own interests they lose the moral high ground.

In any case, there is really no moral argument to indict them, it's purely a question of interests in this case, so let's not pretend.
> there is a subset of embarrassingly parallel problems that are are heavily data intensive.

There's an even smaller subset which is one-shot data access.

> in examples like this where the time required to read the data and send the data over the network is much larger than the time required to compute the data once the data is in memory

The annoying thing about lambda and other functional alternatives is that data-access patterns tend to be repetitive in somewhat predictable ways & there is no way to take advantage of that fact easily.

However, if you don't have that & say you were reading from S3 for every pass, then lambda does look attractive because the container lifetime management is outsourced - but if you do have even temporal stickiness of data, then it helps to do your own container management & direct queries closer to previous access, rather than to entirely cold instances.

If there's a thing that hadoop missed out on building into itself, it was a distributed work queue with functions with slight side-effects (i.e memoization).
1M Podcast Review Dataset – Updated Monthly
> Finally, there are very few cases where you should have a large number of Chrome tabs open anyway. Multi-tasking is impossible (the human brain simply doesn't support it) and rapid context-switches are inefficient.

I agree that the human brain doesn't task switch effectively, but that is exactly why I want to have many tabs open. In the case of reading Hacker News, I will go through the main page once, opening each article and comment page in a new tab, then will use that as a to-read list. If I am researching how to do a task, I will open have several pages open for documentation, stack overflow posts, bug reports, etc. These are open not for the sake of multitasking, but in order to reduce the amount of working memory I need. For example, if a post mentions that a particular workaround may be required, then I want to keep that tab open until I have verified that that workaround is not needed in my case.
Interesting - well, honestly, not sure how anything wouldn't be political if discussing a crab is politics.

Not that that's necessarily wrong - I'm definitely sympathetic to the argument that the personal is political. But that argument would justify more technical communities taking political stances, not fewer.
Tangent warning:
There's actually a large amount of produce for NYC that is grown locally. Leaving aside the Union Square Greenmarket which gets produce from as far away as Buffalo, most of the Greenmarkets have farms coming up from long island, upstate ny, new jersey and PA. And there's a small subset which is actually grown in NYC (the first time I saw the chickens in Harlem was quite confusing).
> Third, you really underestimate electricity costs if you're running a server 24/7 at all cores.

not to mention the cooling, or the per square foot cost of renting the space for this hardware. anything close to what's being described here is going to need some sound deadening (be it distance or material) from humans.
Whether or not Apple TV has AV1 out of the box won't matter (although it would be nice).

If Netflix or YouTube want AV1 on Apple TV then they'll just implement it in their applications. Netflix has already implemented AV1 as an option in their Android application:

https://netflixtechblog.com/netflix-now-streaming-av1-on-and...
Matlab is very strong for controls, well beyond anything I've seen in Python, but for general numerical work and plotting I feel its advantages over numpy+scipy+matplotlib (if any) cannot justify the cost and loss of freedom.
I too feel a little cynical, because I built basically exactly this back in 2012. Before Google, and before Ableton. AFAIK, it was the first grid sequencer online. The first version used the Mozilla audio API, before Web Audio was even a thing. I wish I was credited for the inspiration somewhere, but I guess it's very possible that this is an independent reinvention.

I called it MusicToy:
http://maximecb.github.io/MusicToy/#aaaaaaaaaaaaaaaaaaaaaaaa...

It's almost exactly the same, with the pattern encoded in the URL, but it also has drum samples, and it has very few dependencies (no need for node or any web frameworks). I personally prefer having time go from left to right because that's how most sequencers work, and our monitors tend to be wider than they are tall.

I also made an updated, more advanced version (MusicToy 2) in 2019: https://mt2.musictools.live/
Also check out https://www.dwell.com/ – sort of like a Dribbble for homes

There's something really inspiring about nice architecture and interior designs
>> We created a rogue SQLite database that exploits the software used to open it.

So, here, they are replacing the whole database and then stealing the passwords? I would guess that if a malicious actor has that kind of access to the system, all is lost.
It's probably not bad compared to the monthly recurring you're about to get hit with for sitting in all of those bits.
> deviation from standards has reduced your market

Just an example why that happens: Sciter got flexes and grid 10 years ago as they are the must for desktop UI. Web platform got them practically only in couple of last years. And it is simply to late to change anything - many customers rely on them. But its quite easy to solve this problem using @media sciter {...} sections. Features are easily transformable: https://terrainformatica.com/w3/flex-layout/flex-vs-flexbox....

Same is about script. classes, namespaces, symbols, async/await were in Sciter 7 years ago - I cannot change too much there. Support of existing customers is very critical for me.

> how many people maintain this project?

I did Sciter by myself only. Beside of customers there are three independent developers (Russia, Brazil and France) that requested and have access to Sciter source tree. I am accepting patches from them and customers. 3 AV vendors independently did security audit of the code. Yet Symantec (Norton Antivirus) provided Accessibility support implementation as for them Section 508 was the must.
Yeah so now we're in a world where Winston Churchill is censored. But Hitler is not.

I understand it's just a picture but it's a slippery slope.

A search engine should return results based on your search query. What if the person searching wants to learn about the very subject they are trying censor.

There's a big difference between moving/removing a statue and purging all records online.
Using race to divide labor is a time-proven capitalist tactic. Go back to Bacon's Rebellion in 1676, where the system was made explicit after the mixed-race uprising again the oligarchs of the time.

https://en.wikipedia.org/wiki/Bacon%27s_Rebellion
Did they purge Tankies, Maoists, Trotskyist etc from universities? Because when O went to Uni half of social science department was some sort of -ist in the 90s

See how fast you get fired if you don’t take a knee when department head tells you to for BLM.
Frankly, there isn't much engineering to be done. This only works for embarassingly parallel tasks, so you can just start a loop, distribute data, start compute, collect results. Done. For anything else, this model breaks down.

Need aggregation of results? Communication among nodes? Computation subdivision that is not strictly predeterminable? Sorry, not embarrasingly parallel, won't be doable like this.

You may be able to extract some embarrassingly parallel part, like compilation of independent object files, but very often you still have a longish, complex and timeconsuming serial step, like linking those object files. This kind of recognising different parts of a program is already state of the art, no need to invent a new field...
I see you haven't tried encoding AV1 with FFMPEG lately.
Primarily because of mobile. You can download a nightly build of Safari but you can’t install one on your phone.
The benchmarcks do not compare to skia (Vulkan) so it is unclear if the state of the art has been beaten on a specific example.
The State of Developer Ecosystem 2020
now this may be a dimb question, but why would you start there?

as far as i understand, 2d and 3d have literally zero to do with each other in how they are rendered. one is a bunch of triangles. the other is lines, curves, thickness, gradients, and fonts (which are essentially little programs)
Straight up en route to Ready Player One. Guess this remote thing is happening for real for real
Artificial intelligence makes blurry faces look more than 60 times sharper
Don't use MAMP.

Use whatever OS you like in terms of UI. If you enjoy MacOS, use it.

Run PHP in a container that matches your servers and has declarative infrastructure (Docker Compose, Vagrant, Ansible, Pulumi, whatever). All have boilerplate PHP configs you can download.

Then use PhpStorm. VS Code is free but not even in the ballpark in terms of static analysis, refactoring, linting, and autocomplete.
I think this is a great idea; makes you think why blogging isn't as easy as taking notes on Apple Notes.

Between the recent launch of Obsidian and this, I'm probably going to go with Obsidian particularly because: I know how to set up websites and I always trust offline more than online (I've lost multiple drafts on Substack which has taught me always to either use GDocs/Dropbox Paper/Offline text).
> Rule 20.4 (required): Dynamic heap memory allocation shall not be used

So anyway, what subset of C allows the use of dynamic heap memory allocation and enforces safety?
This is never going to happen so what’s the point arguing that it should?

As a dev if have to choose between a flawed but still very capable open platform and proprietary walled gardens where corporations wield absolute and arbitrary control I’ll take the open option and so should you.
Spoken like a young person who will no doubt live forever. ;-)
One thing that might support your point is the lack of rival products
Are you referring to letting the birds eat you, or being fired out of a cannon?
Dave Chappelle 8:46