skysight-inc/HackerNews huggingface dataset:
I think I did a poor job of stating my understanding of your comment.

I was pointing out that the proposal of a bill does not mean it will get passed nor that the majority of the legislature supports it. This is similar to how you were pointing out that the finance minister disagreeing with the bill doesn't mean the Indian government is fully against it.
I've been programming in C for decades and I'd never heard of hcreate. I'm sitting here wondering how the heck did that ever get standardized, allowing single hash table per process. What a bizarre feature.
What is the readable indented version of this?

perl -anle '$w{lc s/[[:punct:]]//r}++ foreach @F; END{print map{"$w{$_} $_ \n"} (sort{$w{$a} <=> $w{$b}} keys(%w))}'
A phonological reform would be more appropiate than a spelling reform. English texts would keep the same and only the pronunciation would change.
Very nice!

Last code post I wrote I became aware of how difficult it is to intertwine explanations and readable code in a way that fist a blog post format. Conforming to the linear structure of a blog post (technical information is often hierarchical) and to the physical width of a blog post on screen proved to be very challenging.

Literate code might help, but it's not a one size fits all solution. It's nice to see your project offers something original in that space.
I think it's in reference to this from a few years ago: https://www.wired.com/story/australia-encryption-law-global-...

EDIT: I've done some more reading up on this, and The Assistance and Access Act of 2018 explicitly states that government cannot use backdoors: https://www.homeaffairs.gov.au/about-us/our-portfolios/natio...
I prefer to word it slightly differently - have a paid service that offers a free ad-supported version.

The danger, of course, is that once you separate it out like that you quickly realize that the advertisers want the paying customers, not the freeloaders and so ads encroach on the he payment plans, too.
Germany pauses AstraZeneca vaccinations as a 'precaution'
UVM students petition against ‘inhumane’ Covid safety enforcement
Argument Processing in Unix and Windows
"Guys, I've got a great idea: What if the Tulip Mania also doubled as a way to destroy the environment?" -Probably some demon in Hell

This is the worst timeline. We are being punished for something.
Until it ultimately relies on Amazon S3 and a commercial network provider all the effort to obtain "decentralization" looks wasted. I hope IPFS will someday run on top of protocols like PJON ( https://github.com/gioblu/PJON ). Decentralization and democratization of networking will happen from the lower end, when the network infrastructure will be ours, and we will not be forced to pay multiple corporations to temporarily store our data or get it from one end to the other. Then, IPFS may have sense.

In my opinion we should:

1. Specify new data link and network standards for decentralized networking over private and decentralized networks

2. Build the networks

3. Start to think about high level stuff like IPFS
> if I had a time machine, I’d blow #ifdef up and just make people used #if defined(...), it’s better and more flexible and represents the same functionality

Hear hear. This sort of union of a flow-control construct with a specific type of expression, seems an ugly thing. That it may save typing a few characters, doesn't count for much.
The short answer — it depends.

What you described is called super-sampling. Supersampling is indeed not terribly hard to implement, the problem is performance overhead. Many parts of graphics pipeline scale linearly with count of pixels. If you render at 16x16 upscaled resolution, that gonna result in 256x more pixel shader invocations, and 256x the fill rate.

There’s a good middle ground called MSAA https://en.wikipedia.org/wiki/Multisample_anti-aliasing In practice, 16x MSAA often delivers very good results for both 3D and 2D. In case of 2D, even low-end PC GPUs are fast enough with 8x or 16x MSAA level.

Initial versions of my library used that method.

The problem was, Raspberry Pi 4 GPU is way slower than PC GPUs. The performance with 4x or 2x MSAA was too low for 1920x1080 resolution, even just for 2D. Maybe the problem is actual hardware, maybe it’s a performance bug in Linux kernel or GPU drivers, I have no idea. I didn’t want to mess with the kernel, I wanted a library that works fast on officially supported 32-bit Debian Linux. That’s why I bothered to implement my own method for antialiasing.
Minio and nifi, require lots of resources for themselves. Better off using pure python and if one wants something lighweight and visually pleasing Mara [0] or Dagster with Dagit [1] will do the job

[0] https://github.com/mara/mara-pipelines

[1] https://docs.dagster.io/tutorial/execute
Ironically WeLeakInfo did a good job protecting customer info, it was the FBI whose poor security enabled this leak
No, the only rules that Google actually enforces are about security, scamming, trademark and stuff like that.

While there are guidelines for making better apps, google is happy to publish anything.
> This is the worst timeline. We are being punished for something

You mean all the stuff we did?
AMD Unveils EPYC 'Milan' 7003 CPUs, Zen 3 Comes to 64-Core Server Chips
> Everyone knows that Firefox was supposed to be "the customizable" browser.

Wait what? Where?
The flip side (IMHO, at least), is that simple build-chains are underrated.

As much as I love a well-designed IDL (I'm a Cap'n Proto user, myself), the first thing I reach for is ReST. It most cases, it's sufficient, and in all cases it keeps builds simple and dependencies few.
>> the latent space in between existing fonts

Packing multiple different fonts into one parametrizable one is the inverse of using one parametrizable font to generate multiple different fonts, right?

>> V-fonts are nice but very limited

As I already mentioned, therefore I agree.

>> Implicit curves are cool but I don't see how they could represent existing font data?

It might not be obvious from the wikipedia page, but implicit curves are not a class of curves but a different way to formalize them (as opposed to parametric curves). So you can think of / deal with the bezier curve segments either as parametric curves or as implicit curves.
I think this topic was covered in the previous 50 articles discussing the energy impact of cryptocurrencies /s
Are you familiar with gRPC-web?

https://github.com/grpc/grpc-web
I'm not an expert, but my feeling is you'd need just three things to get back into Big Tech:

1) At least a year or two of experience at another programming job,
2) MONTHS of time studying whiteboarding, and maybe
3) A few good referrals.

I know, because I'm 34 and I have 9 years of enterprise experience. I'm trying to get into Big Tech right now (I've interviewed with Google and Amazon and I'm about to do Facebook). I'm lucky though that I have an undergrad science degree from Stanford, so I have at least some credibility in that world and many of my former peers are in that space.

The only really hard part is finding the will to study leetcode problems for hours.

I have all sorts of thoughts on the subconscious motivations behind the whiteboard grind. It's sort of a hazing ritual. Or, like so many things in America, a class filter initially designed to not be a class filter: rich people can afford to study for months for free. Poor people can't.

But ultimately, it's helpful to think of it as a game. Either play it or don't. There's no point in trying to resist it if my goal is ultimately to succeed personally. I keep getting rejected from Big Tech, but local firms are THROWING job offers at me just for being a decent, experienced programmer. I don't have much to complain about, other than the fact that I'd sort of like to make $400k for a little while and then drop out of society for a year or two.

And I think the large majority of people realize leetcode != software engineering ability. They're just trading off a low false positive rate for a high false negative rate. My wife has also been spending months studying for the LSAT. It's really quite similar except I can work as programmer without formal credentials.
Elon Musk changes job title to “Technoking of Tesla”
And this means that evenings in Spain are gloriously long.
I lived in South Africa during apartheid and I experienced about the same consistency of electricity as I do now in the United States. It was a rare occurrence
THANK YOU. This actually worked! Talk about the magic of IT.

Would you have an idea how to do the same exercise on a (Windows) desktop? I will just uninstall and reinstall but if there is a less invasive solution that would be wonderful.

Thanks a lot!
The UN didn't divide India/Pakistan - you're probably thinking about the armistice in Kashmir
Have you seen OpenAPI ? Generating client and server code in your programming language for rest/graphql/grpc is not new.
> Data-driven design like that is really just going to get you to a lowest-common-denominator product.

Our data shows people typically use the defaults, so lets get rid of all configuration!
There used to be the idea that a member state could only ask for one of its languages to be an official language of the EU. If this were true then the EU would have to drop at least one of: English, Irish, Maltese.
There's solutions like that for GraphQL [1] and REST too.
For REST OpenAPI/Swagger has a very large ecosystem, but does depend on the API author making one.

[1] https://graphql-code-generator.com/
Cellular Automata are so cool. I did a project for a distributed computing course on them and it was real fun throwing different rules in and seeing what emerged.
Linux, BSDs, and some other OSes are OK with running on a myriad of disparate architectures and ABIs. The only reason for an open source OS not to run on something is either lack of sufficiently detailed documentation, or code signing that rejects third party code a la trusted boot. Manufacturers should be releasing such documentation, and offering ways to disable trusted boot, change signing keys, or otherwise allow code to boot. Nothing more is required, and nobody is asking for support or assistance in porting anything.

> It costs real money to guarantee a piece of software runs on a piece of hardware. The restrictions are not "artificial" - a company has just chosen not to spend time and money on a feature they have figured won't make more money than it costs to support.

It also costs money not to include toxic ingredients in our paint and foods, it costs money to dispose of special kinds of waste safely, it costs money to run a warranty service, and it costs money to ensure hardware doesn't electrocute the user. People fought hard to impose those costs, for a reason: they result in a safer end product and benefit the consumer.

Hackable hardware costs a tiny bit extra to produce, but the consumer and environmental benefits are significant, just like with those other safety and after-sales measures.
Is VR the bear case for Facebook?
> That's evading the issue

Your question is poorly worded. Twitter created the platform and fostered the community. The content creators and the platform have grown together. I'm challenging your idea that the platform has contributed nothing, not asserting that it contributes everything. Without their creative ideas to build the platform in the first place, make content discoverable etc etc, it wouldn't exist either.

> that world view is by no means uncommon

I'm not convinced that wikipedia article describes the worldview above - "twitter is both a fundamental right that cannot be easily replicated, and a complete irrelevance that has done nothing at all"

I understand why there might be interest in developing ideas around digital communication rights. It's definitely an interesting topic and one that's going to become more relevant over time.

I am specifically challenging you on the idea that they already exist, and are encompassed by rights such as freedom of speech, which has never encompassed free access to the means to disseminate that speech, or freedom of assembly, which has never included the right to assemble on someone else's property.

Go ahead and argue these are useful ideas we need to talk about, that existing rights need to be mapped and interpreted more expansively in the digital world, that we should start building platforms as a society which encompass these ideas, I might even be on your side.

But being banned on twitter is no violation of any existing right. Especially as twitter is a niche communication tool.
... vs soap?
Has anybody else noticed that list is dominated by American companies? Should we be asking why are are American software engineer led companies dominating the list?
Sufficiently large organizations easily panic, second guess themselves, etc.

Formalizing the decision making process helps get to the point where you can make a decision. In risk averse organizations, this is extremely valuable.
Welcome to my world: https://github.com/xlladdins/xll
One benefit of the C API is that it has the FP data type - a two dimensional array of doubles. All other API's copy data around while this hands you a pointer to the array.
Need to call a singular value decomposition routine from a LAPACK Fortran library? No problem: https://github.com/keithalewis/xlllapack/blob/master/syev.cp...
DeFi Projects Cream Finance, PancakeSwap Hit with ‘DNS Hijacks’
No, PoW also is incentivized to use less energy, the goal is to produce more work, not simply waste energy.

That's why miners use very efficient ASICS instead of whatever computer they can find that draws the most power regardless of output.
A link to an online brochure for a product that doesn't exist, submitted by an account less than 24 hours old.

No thanks.
I wish gRPC has the same ability as stubby (what google uses internally): logging rpc (calls and replies, full msg or just the hdr) to a binary file and a nice set of tools to decode and analyze them.
They tried an ICO, but that went nowhere.
This is why we need anti-trust action when it comes to mobile app distribution. Google and Apple have abused their duopoly in this market for over a decade, now.
I'm starting to think that their intentionally doing that in order for you to spend more time on their search engine therefore increasing the likelihood that you'll click on an ad whether it's intentional or not. It would be so messed up if the data came back that people were just clicking on the ads because they think they're relevant since they're on the first page but the reality is they're not they're just doing it to monetize. The only way that you would find this out is if the people who are paying for the ads noticed that they're ROI was actually better which would be interesting because I'm not sure how it works now but in the past it was all based off of clicks not based off of whether or not they converted. I think the values have to be realigned so that it's only paid whether or not the ad was useful versus just a click. I cannot tell you how many times I've just accidentally clicked on ads without mean to do so. Hopefully that's built into the price but I doubt it.
The points about e2e encryption deflects from the bigger problem - the parent company FB's user-hostile track record with privacy, their constant flip-flopping on privacy settings and policies, and their consistent pattern of unethical behaviours.

While we are debating the pros and cons of WhatsApp's policy update, I can bet anything we will see more user hostile policy changes, data sharing, data mining and exploitation in future, because this is the business model of the parent company. It makes no sense to not exploit the gold mine of metadata and personally identifiable information if that's the foundation of your business model.

At this point, I don't even mind using vanilla SMS compared to WhatsApp or FB messenger since it's my telco who's doing the data collection, and the telco is governed by a different and far stricter legislation in my country.
They don't have any requirements on sellers that I was able to find.

I was looking through their docs, to see if I could report some other fraudster to them for some obvious violations, but I think they don't care about payers at all. I couldn't even find an email contact, and I would have to register an account to talk to them, probably. They don't even send an independent payment verification to the payer.

Very shady, compared to other payment processors I used. All of them at least send independent payment verifications with contact info and merchant details, in case something goes wrong.
Are you saying the data gathered over the last 20 years is wrong?
I'm glad to see this. Not sure if anyone's listening, though. Reliability and robustness seem to have fallen by the wayside, in a rush for money.

One of my pet peeves, is Bluetooth devices that crap out, after a year.

I've gone through quite a few expensive headsets, while my cheap exercise headsets have lasted for many years.
This is what happens when you have shitlibs in control. They want to control and keep you down in whatever way possible.
What we can say is that, in the engagement scenarios we believe are likely, certain pilots are better than others. And by better I mean that the opponent dies.

It is true that a computer will sometimes come up with stronger responses, even against strong human players, but it usually does this by choosing certain death for some of the pilots. While human pilots do accept certain death directions in combat (for example, to defend a high value asset like a trip transport), that still likely means that the planner failed. It's going to be interesting when we have robot planes; not only can they pull 10Gs for >10s, they can do it very quickly, and you can commit them to high risk engagements.
In my opinion, it makes very little sense to compare GraphQL to REST from a client perspective - if you are only going to be hitting a single API endpoint, use REST (or gRPC I guess). The overhead of GraphQL doesn't make it worth using at that scale.

The strength and real benefit of GraphQL comes in when you have to assemble a UI from multiple data sources and reconcile that into a negotiable schema between the server and the client.
As long as you keep the "act" small in scale (and you continue to loop through the steps), this is probably the best approach in most circumstances. If for no other reason than is break you out of the initial tendency many people have to freeze when confronted with crisis.
This may have been true in the past. At this moment Israel is doing a whole lot of evil shit. They are becoming (or already have become) an apartheid state.

I am Jewish with lots of family there. However being Jewish does not elevate Israel from criticism.

They were definitely a model country for some time. Now... not so much. Right-wing nationalism has infected every part of the world.
Care to name them? Medical care without limitations definitely does not exist in ~dozen countries, and education isn't entirely free in most of the places that have nationalized healthcare either.
Thinking about it a bit more, I realize I've over simplified. Things were more diverse. At the time, there were significant academic compiler projects in the US written in PL/1, SETL, and Lisp. ML (as in Standard ML of New Jersey) work was getting started. I knew older guys who were interested in Algol 68. In academia, I saw no PCs and most grad students didn't have one.
Iridium was very important in their booster reuse program, they were early supporters. Matt Desch (thier CEO) was a big supporter. https://twitter.com/IridiumBoss

https://spacenews.com/iridium-open-to-reused-falcon-9s-if-it...
One of the best things that made AWS what it is today. Sure it can be a little pricey compared to competitors but it was revolutionary when it came out and still is a great product. Also a lot of its competitors still lack certain key features that makes it hard to move away from s3.

aws s3 sync ...

And you are in business.
It's great if they do, but you should not assume it.

Also, putting their money where their mouth is would be patriotic.
Thanks for the links! I wasn't aware of the PyMem_ layer above, the justification for that does sound bad.

But Python runs a generational GC in addition to refcounting to catch cycles (https://docs.python.org/3/library/gc.html): isn't fine control over allocation necessary for that? E.g. to efficiently clear the nursery?
Gosh, it's almost like the century+ of cleanup costs are a disincentive to going to war.
Webapps don't show up on the home screen, can't be targets of share pane actions, can't access contacts, can't send push notifications.
Code generation and strong contracts are good (and C#/Java developers have been doing this forever with SOAP/XML), but they do place some serious restrictions on flexibility.

I’m not sure how gRPC handles this, but adding an additional field to a SOAP interface meant regenerating code across all the clients else they would fail at runtime while deserializing payloads.

A plus for GraphQL is that because each client request is a custom query, new fields added to the server have no impact on existing client code. Facebook famously said in one of their earlier talks on GraphQL that they didn’t version their API, and have never had a breaking change.

Really, I don’t gRPC and GraphQL should even be compared since they support radically different use cases.
If needed, I'd prioritize good OPSEC and prevent association of the communication device with me. Purchase a laptop from Craigslist with cash, disconnect its power when close to an area I frequent. Use macchanger to change the mac address of my device when in use, use a yagi antenna so I don't have to get too close to the open WiFi access point. A host of other activities meant to make association more difficult.

Defense in depth is important. It's also unnecessary for most people most of the time, which is why I generally don't do it and just use Signal for interpersonal communication. But it's still good for people to know that depending on one system like Signal for security has risks so they can make their own determination on if it's worth it to harden their communication systems.
It supports bidi, and also single request, multiple responses, or multiple requests, single response - https://grpc.io/docs/what-is-grpc/core-concepts/#bidirection...
So when are SOAP and WSDL coming back into Vogue?
I'm not very mobile savvy, but I use FF on mobile what did they mess up? I'm using 86.1.1 (Build #2015794881)
In a new SEC filing, Musk is promoted to “Technoking of Tesla”
Cylinders are great in a sense. As you say the efficiency is awesome, but the standing waves make life complicated!

The GPU boom is causing big issues. Future projects are targeted at where we think GPUs will be in a few years, but you can never predict the crypto induced demand, and at the moment the price and availability is causing issues.

We already do make a quick full sky image, but unfortunately it’s not public. It’s actually a way easier problem than it is for MWA. Our antennas are on a regular grid, so it’s just a dense 1D FFT in each direction and we’re done. As the CHIME FoV is so narrow we tend to actually show just one column along the meridian against time, and that produces a lovely quick map of the sky.

The FRB boom has definitely helped the funding for everyone, and it’s been very successful for CHIME. Next stop, real time localization!
>butchering their products (eg the recent Firefox mobile update)

This still stings. The Firefox mobile update was a huge step down in every way.
I read this in a whiny voice. Seriously the FBI doesn't give two shits what you think, they take power by force.
allowing them to go upwards of 2% of revenue.

When it's a minimum of 25% of revenue, the companies will take notice.

Until then, it's just factored in like pencils and laptops and coffee: just another cost of doing business.
Taiwanese horror game Devotion back on sale after Steam and GOG controversies