skysight-inc/HackerNews huggingface dataset:
Ok, I've just downloaded the 0.9.1 sources, and it's not there yet, and in 1.4 it's not there anymore, must have been somewhere in between, maybe 0.9.4 or so;

I'm not sure if they were ever properly implemented, but there was a point in time in which the grammar had some provision for declaring methods private and/or fields read-only or something like that. I do remember I disliked the idea and never used it, and likely it wasn't popular because it's gone.

I can't find any version other than 0.9.1 to download, and trying to do newgroup archeology through Google Groups is incredibly frustrating. I've given up after about an hour of trying to find old mentions.
Maybe if they offered desk, stand+keyboard+mouse/desktop so people don't have to work from the "kitchen table" the results would be better?
Great work. Suggestions from a small device user (iPhone SE):

- A reminder to open in Safari and how to add to home screen. I opened in Firefox and the music pauses as soon as I switch tabs.

- Test the design on a small device please. The shuffle button gets on top of the other buttons.

- No obvious way of getting out from the hamburger menu. Figured out I can click on the title, but it wasn’t obvious.
Could you provide some details so we can look into this. Specifically what browser and OS you are using, and any customizations you've made in your browser.

FWIW, the site is hosted on Cloudfront using an Amazon issued certificate. Here's some debug output I show using curl which shows successful negotiation:

* Trying 13.227.219.41...
* TCP_NODELAY set
* Connected to howhttps.works (13.227.219.41) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/cert.pem
CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
* subject: CN=howhttps.works
* start date: Feb 14 00:00:00 2020 GMT
* expire date: Mar 14 12:00:00 2021 GMT
* subjectAltName: host "howhttps.works" matched cert's "howhttps.works"
* issuer: C=US; O=Amazon; OU=Server CA 1B; CN=Amazon
* SSL certificate verify ok.
>Will Nvidia allow selling ARM licenses to competitors of Nvidia's business?

Like AMD? Sure. None of the ARM IP compete with Nvidia much. Not to mention by "Not" Selling to AMD it create more problem for its $40B asset than anyone could imagine.

>Will Nvidia reserve ARM's best IP as a selling point for its own chips? Will Nvidia allow Mali to continue existing?

Sure. Mali dont compete with Nvidia at all. Unless Nvidia will put up their CUDA Core for IP licensing with similar price and terms to Mali. Could they kill it or raise the price of Mali? Sure. But there is always PowerVR. Not to mention AMD is also licensing out Radeon IP to Mobile. Mostly because AMD dont / cant compete in that segment.

>Unless Nvidia leaves ARM alone (and why would they spend $40B on that??)

It has more to do with Softbank being an Investor. They were already heavily invested in Nvidia. And they need money, they want out. And seriously no one sane would buy ARM for $40B ( It is actually $35B, with $5B as performance bonus, the number $40 was likely used only for headline. ) As a matter of fact I would not be surprised if Softbank promise to buy it back someday. This also paint a picture of how desperate Son / Softbank needs those Cash. So something is very wrong. ( Cough WeWork Cough )

But I do understand your point. Conflict of Interest. Similar to Apple wouldn't want to build their Chip in Samsung Foundry.

While I would have liked ARM to remain independent. I am not as pessimistic as some have commented. And normally I am the one who had people pointing at my pessimism.

On the optimistic side of things. There are quite a lot of cost could be shared with the tools used for TSMC and Samsung Foundry implementation. ( Nvidia is now in bed with Samsung Foundry ) For ARM that means higher margin, for its customers that mean access to Samsung Foundry Capacity where previously they are stuck with TSMC. Nvidia also gets to leverage ARM's expertise in licensing, so their Nvidia GPU could theoretically enter new market. The real IP with Nvidia isn't so much about the GPU design, but its Drivers and CUDA. So may be Nvidia could work towards being an Apple like "Software" company that works with specific Hardware. ( Pure Speculation only )

There are lots of talk about Nvidia and ARM. While I dont think the marriage make perfect sense, It is not all bad. There are more interesting point no one is talking about. Marvell, AMD, Xillix and may be Broadcom. The industry is consolidating rapidly because designing leading edge chip, even with the cheap IP licensing is now becoming very expensive. And the four mentioned above have less leverage than their competitors.

Interest Times.
The Deep Politics of Jared Leto's Cult
Ok, I'll just rewrite my clients' entire website using a trendy, brand new JS framework that is built on top of an ever-changing trendy JS library, requiring the entire site to be compiled from scratch when my client wants to update a title.

Different tools for different projects. Gatsby and Gridsome, or any other static site generator is not comparable to a simple script like this.
It does not seem very plausible that a small police force built themselves a dashboard that refreshes and then when asked why they were making so many requests by the federal agency didn't explain that they made a dashboard and instead refused to say what they were doing.

A plausible explanation for what they were doing with the data that was malicious was that they were looking up friends and neighbours to gossip about/harass for being COVID-19 positive. It seemed obvious to me that this was the most probable explanation from the start.
In Madrid many people were turned away from hospitals. I know personally people that could not get into the hospital with a double pneumonia and were told to call an ambulance if their oxygen levels dropped. Ambulances took 4-6 hours to respond, instead of minutes. In regular times a double pneumonia 100% lands you at the hospital.

Not a direct acquaintance, but a friend of my sister was two days siting in the hall of the Gregorio Marañon until they could transfer him to IFEMA. Almost no supply of food during these two days, and he was lucky to have a seat, many people lying on the floor.

They found many bodies of people dead by COVID-19 at home. They found some bodies on the streets.

I don't get how can you pretend that many hospitals / regions were "overload".
Based on the substance of the decisions the author of this memo claims to have been making, I suspect they were drastically under-compensated and received insufficient perks.
I beg to differ. I know for a fact that this is an unspoken truth of that industry. As a contractor I've been unfortunate enough to be in the room when words that only get spoken behind closed doors were uttered. The people involved are parasites with a lack of empathy.
What does it mean that members of society have evolved to constantly need audible stimulation? I feel like there has to be some sort of mental effect from listening to music constantly.
I looked into it and it seems by invite only. I get it.
As the sibling comments here say, that should certainly be possible.

However, I don't think that would result in any real compression. At 433 bytes, the DeCSS code takes 3464 bits. Reading the Wikipedia page you linked tells me that the smallest of the prime representations for it was 1401 decimal digits. That's worth 1401 log2(10) ≈ 4654 bits of information. So I believe that encoding it as a prime represents an increase in size in this case.
Platformabuse testing
This isn’t even an article and is more or less a pathetic cry for help.

How is TikTok any different to all other social media platforms for me to even care about it. It is like all the other social networks out there at their peaks and eventually their audience will grow out of it as usual and find something else to replace it.

This piece looks more like last minute squeaking from the NY Times squeak squad to me.
And what happens when people start discussing politics and advertisers don't like it?
At Sun we experienced a new metrics fad every other year. Once they tried to use bug report clearance rate, so a friend said "I'm going to code myself a minivan" at a meeting. That metric didn't last.

You have to have a great deal of sympathy for the management of software-heavy companies. They've no idea how to manage software development. Nobody really knows how to. It sucks. Oh, well, I suppose there is a way: mind the bottom line, do not over-hire, and have good managers of the old sort: the type that know how to keep tabs on their direct reports without being overbearing. Business schools won't go for that.
Hey now, don't bring Pakistan in to this. We are owned by the military, not some puny corporation. Our biggest industrialists/companies barely hit a few billion dollars in yearly revenue, and they do it by keeping their head down and staying quiet.
> theoretical
Mac dev is such in a bad spot right now. Cocoa will die, but who knows when. SwiftUI is not ready.

I wanted to build a Mac native product but decided against it. Maybe in a couple of years.
Facebook Buys REI’s Elaborate New Headquarters
Oh, that's so that the drop-shippers can increase their throughput.

IIRC, it gives coral a place to grow.
I use something like this handheld air quality monitor. It's been close enough and useful enough to figure out how well my filter is working:

https://www.aliexpress.com/item/4000312301074.html?spm=a2g0o...
This is just nitpicking
Python 3.9: All You need to know
Sorry I meant to put it in double quotes.
Ok, we've given it an 'a' above.
Show HN: DeepL, a Smarter Google Translate
That used to be my strategy until a salesman knocked on my door offering heavily discounted ceiling insulation, which is something I had half-heartedly always wanted but never got round to buying. He said my address was one chosen by the government to give a subsidy to but funds were limited so it was first come first served or risk missing out. Sounded suspicious so I checked with the government who confirmed everything the salesman said was true. I got a 2nd quote from another installer but the door-knocker was cheaper so I bought his. I wouldn't have known the subsidy was available without him and would have missed out on a genuine rare high-value giveaway.
https://archive.is/WlT2a
They could see it had no brand labels, or labels of any kind. No magic required.
I think part of the problem is that software is hard.

I've programmed for two decades. I write non-trivial software modules in a specific domain. It's not as if I was averse to analyzing things. And I try. When I can.

Yet. Design is damn hard.

One of the problems is that implementation is often an empirical process of requirements and constraints recovery.

I.e. I cannot create an elegant design before I've implemented anything, because some of the requirements are discovered only when the domain is explored using the code which I write.

One of the problems is that I'm not smart enough to design the system beforehand. And I don't have enough working memory to do so. And I presume many programmers work in similar environments.

I think in the 70's or 80's there was a vivid dream that one day programmers would have advanced CASE tools to help them design better programs. I wonder what happened to that dream. Maybe IDE:s and software systems became so easy to use that everyone prefers to prototype in code and perform empirical constraint discovery just like me...
Right, but my point here was mainly aimed at the compositor. Those shaders are much much simpler. They're just combining existing buffers in a single pass every time I've seen it. I'm not saying swapping out the main GPU, but instead the programmability that already exists in the scan out engine.
>I agree with the general sentiment here, but ARM is not exactly Snow White. It's an open secret that ARM was (and still is) selling the CPU design at a discount if you integrated their Mali (GPU).

It is actually the other way around. ARM is more like giving the Mali GPU for free ( or at a very low cost ) if you use their CPU.

>Also this caused obvious problems for IMGtec

Yes, part of the reason why PowerVR couldn't get more traction and Apple were unhappy with their GPU pricing.
Even with a fast path (one could perhaps the GPU being a DMA master with direct access to the same system memory that the audio driver allocated for audio output) ... there's a perhaps more fundamentak problem with using the GPU for audio "stuff". GPUs have been designed around the typical workloads (notably those associated with games).

The problem is that the workload for audio is significantly different. In a given signal flow, you may have processing stages implemented by the primary application, then the result of that is fed to a plugin which may run on the CPU even in GPU-for-audio world, then through more processing inside the app, then another plugin (which might even run on another device) and then ... and so on and so forth.

The GPU-centric workflow is completely focused on collapsing the entire rendering process onto the GPU, so you basically build up an intermediate representation of what is to be rendered, ship it to the GPU et voila! it appears on the monitor.

It is hard to imagine an audio processing workflow that would ever result in this sort of "ship it all to the GPU-for-audio and magic will happen" model. At least, not in a DAW that runs 3rd party plugins.
It’s useful for the ~.4% of browsers that will execute a module script without checking its integrity. But I do indeed intend to put more emphasis on SRI in the future.
What's the point of this article? I just read it and got nothing out of it.
Big discussion yesterday: https://news.ycombinator.com/item?id=24466280
Let’s weigh the probabilities. Event A: no journal in the world (including the myriad of tiny ones all over the place) is willing to honestly peer review an article about artificial origins of the virus. Event B: the authors know the article to be incorrect and unlikely to pass a fair review. Event A assumes a vast conspiracy incolving effectively all virologists in the world. Event B assumes the authors simply being human.
It was several years ago. I do still have some of the CBP letters, but I don't think the auctions are archived.
It's basically signalling that the company doesn't value employee output.
The problem is that most paywalled content wants to charge 50-100x what they would otherwise earn from ads. A typical newspaper would make maybe 10 cents off my visit if I didn't have my ad blocker, but somehow if I want to pay I need to pay a 10 dollars/month subscription even if I only intend to read a handful of articles.
2 decades ago there was a product whose name escapes me. It was a tool to speed up web browsing, but instead of preloading which link it thought you were about to click next, it simply started preloading all the hyperlinks on the webpage.
You'll have a lot more success, I think, if you curate the things you keep and the things you throw out. All of the successful (relatively speaking) 'whole cloth' rethinks did this.
The issue is more that transistors will always generate some heat- making the threshold higher / being more efficient doesn't solve the fact that there's still some waste thermal energy that needs to be removed.
I generally agree with you, but I do struggle with the amount of risk taken by paying the top end salaries. Great companies are made by great people, yes, but great salaries are made by all kinds of people.
IMO in a complex, vicious feedback loop like this (namely, cultural and systemic discrepancies in outcomes and opportunities), you have to use every solution, weighted for effectiveness and weighted against backlash and unintended consequences. In some cases you really want state-provided educational daycare. In some you really want the parents to have more time with the kids, in some you really don't (I know personally of some cases in rural "red neck" towns where kids' parents were the worst influence in their lives). If non-violent parents are put in prison, that's a problem. If violent parents are not put in prison, that is also a problem. You have to address peer influences. You have to support families who have the potential to do well. You have to improve access to means of family planning (education, birth control, etc.). You have to try to persuade people to do things differently than the way that keeps them in poverty. You have to do all of these things.
Very well said. Thank you
Some of us just used to include the next images as 1px squares to speed up loading of images that the user might click on next.

Back then the images really were the only big bandwidth hog.
This is good advice. I've seen the opposite of every one of these points play out again and again, across different websites and online communities. I recently wrote an answer on one of the Stack Exchange (meta-) sites, on why this happens: https://tex.meta.stackexchange.com/a/8472/48 (The short version is that the experts/regulars see so many questions that they start to become conscious of the "quality" of each new question, which leads to annoyance for all people involved.)
Sounds like an additional core you can get from SiFive and a follow up to their previous Linux capable board with something more capable. Not sure what's "constant hype" about having hardware to buy or vaguely described in the article?
100% correct. If it were possible to measure productivity, the Soviet Union would have won the Cold War and cleaned the capitalists' clocks.
nice
<a href="https://packersandmoversindia.net/packers-and-movers-bangalo... And Movers Bangalore </a>
<a href="https://packersandmoversindia.net/packers-and-movers-hyderab... And Movers Hyderabad</a>

<a href="https://packersandmoversindia.net/packers-and-movers-pune.ph... And Movers Pune</a>
<a href="https://packersandmoversindia.net/packers-and-movers-chennai... And Movers Chennai</a>
No, iOS is a lot of custom code, but it's also a lot of reusing open source, and a jnix kernel, and POSIX, and the thr same instruction set as many others.

It's just a skin on top of the same old stuff everyone else uses, but with more control so you can't reach underneath to see much of the foundation.

That said, it's a fairly deep skin by this point, and getting deeper, but compared to the whole depth of the stack we're talking about, it's still just the skin.
I believe TunnelBroker can't work with CGNAT.
title to get you to click so they get ad venue
Dilbert had this punchline in 1995: https://dilbert.com/strip/1995-11-13

It's possible one of Scott Adams's moles was at this meeting, since they seem to be omnipresent and omniscient.
Thousands of cards, one bank account: spend it if you're fast enough
Debugfs Command – Show File Creation Times in Linux
If you haven't watched the videos frome 3blue1brown on YouTube, you definitely should.
Getting a doorstep solution for your <a href="http://webmunk.in/ac-repair-and-service-bangalore.php"> Ac repair and service in Bangalore </a> is a must have these days, You just need to go online and get a depth information about different services provided by them and you can easily pick a service based on your needs.
Thanks for the heads up. That's odd since it works for me in Firefox (on both desktop and the new mobile) and I don't think I've had to do force enable anything.

But it is true that I need to get a certificate and upgrade it to support https. That's been on my to-do list but lower priority since, as you say, it's a static blog.
We can already do this (without GPUs, and quite likely on them). It is done, for example, by a certain class of reverb algorithm which more or less literally "raytraces" the sound in room. It's not the most efficient way to implement a reverb (convolution algorithms are better for this). But it does allow for a large degree of control that convolution does not.

In addition, you may also consider physical modelling synthesis to be an example of this. Look up Pianoteq. It is a physical modelled piano that literally does all the math for the sound from a hammer of particular hardness striking a string of given size and tension at a particular speed, and then that sound generating resonances within the body of the piano and other strings, and then out into the room and interacting with microphone placement, lid opening etc. etc.

Most (not all) people agree that Pianoteq is the best available synthetic piano. It's all math, no samples.

There are similar physical modelling synth engines for many other kinds of sounds, notably drums. They are not particular popular because they use more CPU than samples and can be complicated to tweak. They also really benefit from a more sophisticated control surface/instrument than most people have access to (i.e. playing a physically modelled drum from a MIDI keyboard doesn't really allow you to get into the nuances of the drum).
You won’t get anywhere in a month with a violin or a piano.

Some things are just harder but that doesn’t mean they are not worth it.
Cloudflare argo tunnels are exactly what you're looking for https://developers.cloudflare.com/argo-tunnel/quickstart
2.5 WAN ports are not uncommon on high end home routers and will work on older cat5e cabling just fine. I'm not sure if the Wi-Fi 6 router that comes bundled includes it or not but that would be an easy answer for the consumer.
I felt this way when I was 25, like I'd been programming since I was 7 and I was hot shit.

I'm approaching 40 now and only in the last year or two does it occur to me that, even at 25, I was really only middle-grade.

I wonder what you'll think if you look back in 15 years, about your skills now.
It's also a clever little bit of legal CYA. Coordinated inauthentic behavior' = fake accounts amplifying things. Actual extremists posting on main and organizing on FB? A-OK as long as they exercise a bare minimum of discretion and avoid discussing specific illegal activities.
> The review process is a complete sham.

It's a complete sham--up until the moment it's about to fire you.

Yeah, I've been in the "Look, that deadline is HARD. If you don't figure out how to do something useful by it, the whole GROUP, including me and you, are fired. So, are you gonna figure something out or should I fire you now and get someone else?"

That can wake you up, reeeaaaal quick.

> Most managers will think an employee who spends 10 hours working and 30 hours schmoozing/promoting their work is more productive than someone who spends 60 hours grinding the tasks given to them.

And you know what? The "schmoozer" might actually be more productive.

One of the articles on HN recently was about how senior people tend to avoid work that might get thrown away.

"Grinders" are useful, but they can also go grinding in the wrong direction or keep grinding on something that no longer needs to be done because conditions changed and they aren't paying attention. This is especially true if they get too irascible so nobody wants to talk to them.

The "schmoozer" might see that the assignment given doesn't quite match up with what the end customer (either internal or external) actually needs and adjust things appropriately. Or, perhaps, just delivers something "close enough" but takes a lot less time and makes the recipient happier.

As I became increasingly senior I spent far more time "schmoozing" than getting concrete engineering done.