skysight-inc/HackerNews huggingface dataset:
Is Australia trying to project it's anti-encryption law onto U.S. Companies through the ClOUD Act? I don't understand what is going on here.
> I'll have to look at the code later, but I'm curious about where this library is getting the performance from.

https://news.ycombinator.com/item?id=23047156
My observation is that most of the people who get projects done, in the sense that they can manage a project with many contributors over a long period of time with successful outcomes, are considered somewhere between militant and obnoxious by others. The project leaders who are all-around considered nice, like GvR and (so far) Andrew Kelly (not an exhaustive list!) are the exception, not the rule.

I do want to point that millitant/obnoxious/ahole is a very subjective judgement. Personally, I've read many of (what's considered) Linus' worst responses, and I did not find them a problem - he is not gentle, and he occasionally uses expletives, but he is factual, and drives the point through in places gentler people waste ten times as much effort, by themselves (and everyone else) to get the same result - and the result IS good.

I, for one, much prefer to be told "this is sh*t, you need to redo this" (assuming, of course, that's a good summary) than going around and around in endless deliberations about specific details.
Sure. But you've got to score folks some way or another; and one way that sounds fair is if your value system results in humans landing on the moon.

If you critique everyone that way, then you've got at least two very opposed value systems to talk about today.
I challenged a guy I saw fiddling with one of the locks on a motorbike with its alarm sounding, by asking if he'd mind unlocking one of the other locks to show it was his bike. Which he promptly did - his alarmed disc brake lock had jammed.

Of course, my confidence to do so was buoyed by the fact there were two other bikers parking at the same time as me, it was in a busy public area, and I was wearing a bunch of leather and kevlar.
It constitutes a reasonable number from which to compare prices. For instance, 20% off MSRP, 40% off MSRP.
>I think backwards compatibility is a bigger stumbling block than support for peripherals.

The recent Catalina update that caused a bunch of older programs to simply stop functioning strongly implies Apple doesn't care that much about being backwards-compatible any more.
The crux of it is: “... it's just techies doing techie things because they don't know what else to do.”

All the comments here, esp HN, should think about if this is even a useful app, before debating other stats.

Will ordinary people install and use this app? Example scenario: will SIP protestors use this app? Force install with opt-out?
Bet there's still a month's wait for a BEV or PHEV.
There are a lot of really nice frameworks, like elixir with nerves, which make iot development a breeze. I'm sure it's not a pancea, but it's easier than coding in C or something like that for your firmware. With nerves, you can write your backend and firmware in the same language (elixir) and you don't need to worry too much about embedded things like memory insufficiency since nerves handles it all. I'm sure there are cases where you have to use a low level language, but those will decrease over time as hardware gets better and more efficient.
Location: Prague, Czechia

Remote: Prefered

Willing to relocate: Depends

Technologies: Node, React & Native, Python, Go, GCP, AWS, Kubernetes, Terraform, Nomad, Consul

Résumé/CV:
https://www.linkedin.com/in/mariandurco/
https://github.com/MajoDurco

Experienced software engineer specialized in Fullstack development and Dev-ops.
Interested in creating valuable early-stage products in a startup environment.
Elite Atlas Aero by Turtle Beach Review – A Niggle or Two from the Elite
You'd be surprised how few people look through commit history while bug fixing.

There's a steady stream of people who don't understand why 'breaking' the commit history is a problem, and assume you have some sort of untreated OCD if you bother to even care.
Show HN: I built a Full Stack Application in 36 hours
So now the question is, in the presence of dropped frames/packets, is this a problem that needs a wholesale L4 protocol replacement (a la SCTP or QUIC), or is this something that only requires some improvements to TCP or maybe tuning some knobs?

I've been hearing arguments that "TCP sucks and is irredeemable" for decades, too, yet the world still turns and our devices that use it continue to work reasonably well at increasing bandwidth (2.4kbps to 40Gbps+) - at least as far as the public is concerned.
There's lots of suggestions floating around that are answered with "Gitlab has been doing this for a while".
The Feebs definitely understand it doesn't tell lies from truths with 100% accuracy. They do know that it scares a bunch of people who don't meet their ethics/morality/legality bar away.
>I am aware they make up the majority of the American prison population, but they really shouldn't

Why? You think the entire disparity is explained by "socioeconomics" and/or "institutional racism"? More importantly, we're supposed to have "accurate" representation for positive traits, but only white men should be represented under negative circumstances?

Am I understanding this PC stuff correctly?
All encryption functions are total, it’s just that the block size of XOR is 1 bit.

If you decided to take AES-256 and then split your data into blocks of 256 bits and then encrypted them with other groups of blocks of 256 bits, you would get exactly the same conceptual result.

That being said (this definition is absolutely irrelevant) - it doesn’t matter if you have an unordered set of blocks; if by applying them together you get the data then every one who held the block is liable.

Would you say that if you stored child porn on a RAID array and then distributed this RAID array across several people and removed one disk then philosophically the only moment when that porn really exists is only when it is combined to get the data in memory?
If I was a Tesla investor my answer would be because that's what he signed up for when he took Tesla public.
That's an interesting point.

I don't know enough about Chinese history to know how to evaluate the present.

Is it realistic thought that a similar revolution could even happen in 21st century China? It seems like they have all the apparatus in place to prevent that (mass surveillance, information controls, no freedom to protest/demand, a strong and stable military, etc).
> Putting settings in a settings menu is non-standard?

It's completely irrelevant if a setting is made available through a menu or a text file or a registry entry,and it's disingenuous to miss the point like that. The point is that picking which application is launched at startup is a basic feature offered by any operating system, and thus it is a feature with clearly defined and common and standard and discoverable and trustable interfaces.

If you intentionally avoid all that and stop users from using standard functionalities to handle standard usecases and instead force-feed them custom hacks and tricks like this, you are creating a series of problems where there was none to begin with.
> It occurs to me that for this particular algorithm there might be a chance to rescue it. Instead of simply spinning, a waiting workgroup might make a small amount of progress recomputing the aggregate for the partition it's waiting on. After a finite number of spins (the partition size divided by this grain of progress), it would have the aggregate for the partition so would be able to move on to the next partition. Thus the correctness concern becomes a performance concern, where a very high probability of the spin yielding early is likely "good enough."

Yes, I've seen this workaround perform well in practice, sorry for not mentioning it >.<. It does blow up any asymptotic efficiency guarantees though, which may or may not be acceptable for the application at hand.

> I'll not make any promises about another blog - I worry that subgroup size tuning is too much in the weeds other than for a very specialized audience. But I certainly do hope to blog more about piet-gpu and will see if I can touch on the topic then.

Looking forward to any future piet-gpu posts you may write :-).
FYI I went through the 3 step process and found one recommendation was a book I had selected in step 2.
There was a fairly well-known account here years ago for someone who had successful small business dropshipping television racks for wall. Apparently there was a lot of demand for that with small institutions such as nursing homes. I don’t recall who it was. I got it confused with the person who made bingo cards or whatever. Maybe it was the same person.
Makes me wonder why Dart went the same way. One thing I don’t like about type first is that what you want is often more specific than the type.
Nope! The name is inspired from the word "Ameliorate", meaning "to make better".
> You very conveniently skipped that you cant build async /await in C without modifying the language.

but async / await is semantics, not syntax, thus completely irrelevant to the conversation. you want an example of building async / await into the syntax of C as a library ? tada !

void* async(...) { return NULL; }
void await(void* ptr) { }

int main(int argc, char** argv) {
void* handle = async(printf("foobar"));
await(handle);
}

or maybe you would prefer the more "modern" version, still compatible with pure C89 syntax though ?

#define async
#define await (void)

int main(int argc, char** argv) {
auto x = async printf("foobar");

/* wow, you can even compose it ! */
auto y = async 2 * x;

await x;
}

please go on, this is super entertaining !
From my understanding yes, it's in the same sense as GDPR where "if you do business with our citizens, you play by our rules".
This is fantastic and may solve a real problem for me. Thank you so much, and thank you for the MIT license!
To be fair TSLA is insanely priced, it was overpriced at ~250 and has only grown exuberantly this year.
Location: West LA
Remote:Yes
Willing to relocate: Not at this time
Technologies: Android, Flutter, Kotlin
Android best practices: https://github.com/franklinharper/lametro
Résumé/CV: http://franklinharper.github.io/resume.pdf
Email:frank.harper@gmail.com

Senior Android developer with 10 years of experience, and 2 X #1 apps (6M+ downloads)
Disclosure: I work for Red Hat, a competitor to VMWare.

Your comment made my day, thank you :-)

Knative is super cool. I'm really glad to see it maturing so well into vendor offerings. Best of luck on your book!
My great-grandfather was in the restaurant business back east, but my grandfather saw how unprofitable it was and became a mechanic rather than continue the family business. (He got fired once as a short-order chef in the 50's from a Howard Johnsons for cooking too well.)

Restaurants must relocate to cheaper areas like warehouses and shift to a delivery-first distribution model, which Uber, Lyft, and Google Express could help dispatch. It sucks from a customer-interaction perspective, but it's necessary. Other businesses like Pret in London were already using a hybrid centralized preparation with small, hyperlocal retail sales model.

If you want to make money, you can't think and do what everyone else is doing in all respects.
If your bike chain breaks and you aren't hammering your bike on mountain bike trails, you've seriously neglected that bike for a long long time. Doesn't matter if it's 12 speed, 11 speed, whatever, bike chains are durable and last for years. Generally they are more likely to freeze up from rust and neglect than break. Clean the chain every few weeks and change it ~yearly (or every 2000 miles or so) and unless you are doing some burly stuff with your bike, it's not going to give you trouble.

Likewise wheels, even lightweight wheels aren't likely to fail on a commuter bike unless it's left in the weather.

The bigger danger to bikes is crappy builds and cheap-ass parts. A well made lightweight wheel is going to last 10 times longer than a cheap wheel. If you bought your bike at Walmart, if your chain breaks it's because it's more likely it's because the bike was badly out of tune when you bought it.
> Polygonal geometry, even subdivided, is typically not a big part of memory or time in rendering in all but the most pathological cases. 4k would still mean that one polygon per pixel would be 8 million polygons, which is going to pale in comparison to texture data typically.

Erm, at VFX level at least, that's not really true: once you have hero geometry that needs displacement (not just bump/normal mapping), you effectively have to dice down to micropoly level for everything in the camera frustum. And with path tracing (what everyone's using these days, at least in VFX), geometry caching/paging is too expensive to be used in practice with incoherent rays bouncing everywhere. Disney's Hyperion renderer does do that, but it spends a considerable amount of time sorting ray batches, and it was built to do exactly that.

Image textures, on the other hand, can be paged fairly well, and generally in shade-on-hit pathtracers (all of the commercial ones), this works reasonably well with a fairly limited texture cache size (~8 -> 16 GB). Mipmapped textures are used, so for most non-camera rays that haven't hit tight specular BSDFs not much texture data is actually needed.

Once things like hair/fur curves come into the picture, generally geometry takes up even more memory.
This is missing their point. If you use a simple abstraction, you won't be able to address all of the complexity of the underlying task. You'll be sacrificing at some point, either by leaving performance on the table or by ignoring an edge case and having it come back to bite you later. "it will work great" can only go so far without cooperation from the user, and then the complexity starts creeping back in.
I think politicians do have an incentive to lock down as much as possible.

It appeals to their ego to do something authoritarian, and the power balance shifts from voters feeling free to voters anxiously hanging on the lips of politicians to find out when their new masters will allow them to go out again.

There very powerful psychological forces at play here, people are literally trained like dogs in these situations.

As an example, in Germany the CDU approval ratings shot up during the crisis, people apparently have Stockholm syndrome.
My understanding is that it used to be the buyers' responsibility to pay taxes (so almost no one did), and then laws were passed to make it the responsibility of the seller to collect the taxes.
Do you need volunteer developers or other types of professionals?
Did Tim Ferris actually write his book or did he also have someone ghost write it?
"Fifty years ago, Paul Ehrlich explained the problem in considerable detail, and he has offered numerous solutions."

All of them wrong, tho.

"Today, most people have never heard of him. (https://en.wikipedia.org/wiki/Paul_R._Ehrlich)"

For good reasons, since he failed miserably at his grand predictions and his anti-humanistic "solutions.
Location: Argentina
Remote: Yes
Willing to relocate: Not for now
Technologies: 20yrs+ exp in JS, PHP, Css, react, react-native, angular, ionic
Résumé/CV: https://drive.google.com/file/d/1tW8e8i9jcu6rbk-M5WUEwcT1wsG...
Email: dacalvi@gmail.com
LinkedIn: https://www.linkedin.com/in/danielcalvi
If they make a 16 inch iPad Pro with enough connectors to drive multiple external displays, I'm not sure there would be much of a difference.
That's super interesting! I wasn't aware of this synth module at all.

I came across Loos and this essay while in a deep wiki dive into historical architectural design. I just found it fascinating how relevant Loos' arguments remain today, and how they could be applied to fields of study well outside of architectural design. Plus it's a relatively quick read for something so influential in its field.

Amazed to see that such a literal parallel to hardware/software architecture was able to be drawn!
The 166k benchmark is ridiculously snappy.
Could you shave off a few more ms by inlining the JSON as a data block?
The concept of publicly traded companies is multifaceted. In this case the relevant part would be that when you accept the role of a CEO (which I believe Musk is) you take on various levels of liability on part of the investors.

Specifically if a CEO decides to just destroy a company then investor can personally sue him or her.

Overall from what I see the concept of free speech is being misused so much it becomes quite difficult to understand which variant people are referring to.
Slowloris
Yeah, I meant more in the abstract sense, rather than "create a two-dimensional texture of the distance field", which as you point out would be unnecessary.

You could probably sample all the 1D textures in one pass, and draw all the lines and fills there. One additional nice side effect of this is that you can easily have sequences at different resolutions.
Full throttle for 4 hours isn't the use case for the 16-inch MacBook Pro, either.
Not really my area of expertise by any means, but I got a bit excited by this talk[1]. The idea is that a PCIe switch can be used to send data directly from PCIe to PCIe device without hitting the host controller. NICs are mentioned as a use-case.

While the talk is centered around RISC-V, there's nothing RISC-V specific about this, just that it enables whimpy cores to control multi-Gbps traffic.

[1]: https://www.youtube.com/watch?v=LDOlqgUZtHE (Accelerating Computational Storage Over NVMe with RISC V)
In one section of the book he implies that parts of it are written by his virtual assistants (although he provides the outline).
Now try it with displacement :)

Agree in general about geometry memory though: in high-end VFX, displacement is pretty much always used, so you have to dice down to micropoly for hero assets (unless they're far away or out of frustum).
Related: https://www.zdnet.com/article/australian-privacy-foundation-...
It makes more sense if this is viewed as Musk's way of manipulating the mainstream media into paying attention to his reopening stance and in the process change public opinion about the reopening perhaps. Losing some stock valuation with possible SEC fine is a small price to pay if the states do get reopened sooner and people are happily back to work again and the economy at least somewhat goes back to normal.

He can tweet as if he has gone mad or something. In one way or another it's all a facade. I would buy more into this possibility than that he is unaware of the consequences of his tweets or is actually in some sort of mentally unstable state right now. All look very theatrical for me.

The "my girlfriend is mad at me" part actually made me snicker a little. I think that is something many people can relate to. Also, there appears to be more americans joining the reopen camp as the whole debate shifts to freedom vs authoritarian.

Or you can also argue that he is being irrational in a rational way.
I have had a similar experience. It's certainly easily to grok the architecture when it's traditional and simple, but it's significantly more work when every app follows a different pattern (which tends to happen in bespoke infrastructure). I've done both and while I agree with the gp that k8s is overkill for a lot of apps, there's still a lot of value in having patterns and consistency. When you can go from Service A to Service B and know that it's laid out similar, the cognitive overhead of managing several or dozens of services goes way down.
https://www.theguardian.com/artanddesign/2017/may/07/banksy-...
Wow, good job! As a fellow teenager, it really encourages me that it's possible to launch something successfully without making it your full-time job :)
If you follow his chain all the way to end it's supposedly because there are 12 months in a year.
Not so much. PocketPC's were on par on the 1st iPhone/Android phones with similar 3D gaming/multimedia capabilities, albeit as much as expensive and not as usable.
Supposedly the value has plummeted but the asking price has not - the result, no sales. The seller(s) aren't willing to take the loss to move inventory & are trying to wait out what they hope is a temporary dip.

Kind of like the recent oil prices, once people finally ran out of places to store the good the price will have to fall.
The whole distributor model is antiquated. For cars, for alcoholic beverages etc...
I believe so. An optimization of Datashader is that it _doesn't_ plot all the points, but rather optimizes which points actually influence pixel values.
I think the big problem here is that code which really needs to be run on native x86-64 hardware rather than through emulation/dynamic translation is likely to also be code that uses newer instruction set extensions that Apple would have to license.
For the same reasons elected officials are not bound to electoral promises. There are procedures to remove people from offices and rules to limit their power, but elected officials should be able to act in their best judgment in those bounds, as in no "court" should be able to force a politician to pass/vote for a law.
I think there are maybe attendance lists for some of the sub meetings?

As to myself, I have first hand knowledge they were there; I talked to some of them face to face at some of the ICANN meetings. Anyone can attend most ICANN meetings, they are open and public.
A number of the knobs are cast in stone in the RFCs and kernel maintainers have been resistant to exposing them. These slides mention several of the TCP parameters that are off by 2-4 orders of magnitude and some ways to remediate this. Note the last slide: Google has been patching around Linux TCP brain damage for 15+ years.

https://www.ietf.org/proceedings/97/slides/slides-97-tcpm-tc...
Wait I'm a noob, so your dealer is also your mechanic shop? And the mechanics make a living by earning a commission out of your repair invoices?
First, EARN IT, now this, so many attacks on encryption lately.
Oil futures go out to exactly the expiration date of the futures contract.

Equity shares go out as far as you like. What makes the later years worth less is the discount you put on future cash - according to the time-value money principle.

ie. future years are discounted proportionately dependent upon the expected inflation/discount rate.

So yeah, 20 years is normal.
the bench code uses the boost module. so it's apples-to-apples:

https://github.com/leeoniya/uPlot/blob/master/bench/Highchar...
Individual ion engines have been built up to 1.1 lbf for 100kw. Over 2 weeks that’s 9.8m/s * 60 * 60 * 24 * 14/ mass that’s 1.2 km/s for a 10,000 lb spacecraft. And nothing says you can’t use more for a larger spacecraft.

For comparison the ISS’s solar panels are over a decade old and still generate 240kW in direct sunlight. So, you could easily reuse those panels for multiple trips, though power output is cut in half near Mars.
I love how people that commit white collar crimes pay fines using stockholders money. Which seems like embezzlement to me.
There are few businesses with such large fixed costs and ample competition.