skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback - I'm pleased you enjoyed it.

It's true the codebase has some gnarly advanced types (generic, conditional, mapped) for expressing types for constructs created prior to TypeScript being introduced. I suspect we are pushing the limits of the compiler - quite literally TypeScript has fixed limits on recursion depth that have caused us breaks in the past. Hopefully as we refactor code with TypeScript in mind we can reduce the overall type complexity.

And only because you asked... if you wish to join us, please check out https://careers.bloomberg.com
The role of leadership in brands and agencies
> Will I be doomed to inferior H/W going forward?

H/W is more than performance alone.

Personally I would consider a closed platform which can only run a single proprietary operating-system inferior, no matter what performance it has to show for.
Wow I too have a personal discord channel where I add ideas, bookmarks, journal etc. in separate channel.

What I like about discord is the full text search - its super fast.
Is your chrome extension public, really interested in it.
sadly it does not. but you really need to either have very limited update scopes or the framework would need to bake in your business assumptions in order for offline mode to work properly. It essentially requires being able to run some business rules client-side
I think the point was that for some games it might be better (perfect even) to not tell the game that it has lost focus since on X11 there is no such thing as exclusive fullscreen anyway. Of course that won't work for everything (game won't auto pause, might continue polling for mouse input, ...).

AFAICT Proton already lies to games about the fullscreen resolution and silently upscales the result instead changing the monitor resolution (which I think might be the single most awesome thing Proton adds) so this isn't unprecedented.
On that. Highly recommend not using NUC, they get super noisy as soon as you have any load.

I would otherwise also use consumer hardware if it wasn’t for IPMI. Particularly if you are running an OS like windows which loves rebooting randomly and which updates often go wrong or take hours, if you don’t have a way to see what is happening while the server isn’t online, you end up walking a lot to the server with a screen. I think the sweet spot is a server MB (and therefore CPU) but everything else consumer.
Vice.com - get ready to get bombarded by popups and the website randomly jumping around while you’re trying to read a click-baity numbered list of trivial facts.
TripAdvisor warns users over Thai hotel that legally pursued reviewer
According to Deutsche Bank people who WFH should pay more tax???
As a comparison, how does Here Maps fare on the "creepiness scale"?
Not sure about the mentally unstable young girls but can confirm that Tinder in my part of the world has a lot of... scantily-clad people shilling their Instagram accounts. Whether they are prostitutes I don't know, but I doubt that they are looking for a relationship.
Intel's Graphics Driver Now Sharing ~60% Codebase Between Windows/Linux
But these “features” are not highlighted on the product page. (Aside from memory) The core count and battery performance are listed. I think many people will buy these. And arm64 containers will come in time with adoption.
The last point (that there are alternatives but they’re all not as good) is why anti-trust action against Google/Alphabet can’t come soon enough. The acquisition of so many competitors should have been blocked by the FCC.
I remember rereading Pippi to my son and marveling at how authority subversive it was.
My gdpr requests have usually included inferred data. I'm not sure if it was facebook or tinder's that showed a giant list of categories they thought I fitted in, which was btw hilariously wrong (I'm a 30 y/o single male and I was categorised as a single mom, for example).
How is it a bicycle if there aren't any pedals?
It appears they collect much of the same data, but likely less of it because of their smaller scale and inability to cross-tabulate this data with other user activity (like Google search): https://legal.here.com/en-gb/privacy/here-wego-here-applicat...
I'm wary of SaaS that earns a ton of cash and then implodes under their expenses. I'll be happy to get an Etesync account and use apps built for it. Like how draw.io is a mostly static site using Dropbox, GDrive etc as portable backends.
Actually i'd bet that you're both wrong. What M1 does well isn't that "ARM-is-better" or that they're using a smaller process (even if both factors probably plays into helping the M1 chips edge a few %).

Rather i suspect that the main benefit that M1 has in many real world benchmarks is that it has on-chip memory, cache-miss latency is a huge cost in the real world (why games has drifted towards DoD internals), so sidestepping that issue to a large extent by integrating memory on-die gives it a great boost.

I'm betting once they've reverse engineered the M1 perf, we will see multi-GB caches on AMD/Intel chips within 4 years.
Is there a self hosted app that you can slap on the VPS along with you music collection to replicate GM? Seems like a rather trivial thing to implement.
Unless I'm mistaken, this isn't about the GPUs inside the MBP but about the external ones you can connect separate power and a Thunderbolt cable to.

In that case, you're not talking about a Radeon Pro 5600M but rather a desktop-class RTX 3090 with 24GB of high-performance RAM and a TDP of 350W.
A MBP couldn't hope to power or cool one of those with a built-in GPU, never mind come close to matching the performance or supporting CUDA without nVidia sueing Apple out of existence.
Eerie Footage Captures Elusive Bigfin Deepsea Squid Off Australia for First Time
5nm in the USA: TSMC's Board Approves $3.5B Fab in Arizona
Yeah, I had that same thought. A length of 4 or something seems unlikely to happen because a miner would almost have to be doing something nefarious to build on top of an already stale chain. A length of 2 could be some kind of concurrency/synchronization issue caused by one miner not having seen another miner's block in time to start mining on the "correct" chain.
Yep! https://chrome.google.com/webstore/detail/discord-link-sende...

You just set up a bot on your server, and give the extension the URL the first time you activate/click it.

Edit: To be clear, it activates on user action, i.e. it doesn't send all my history to the channel. I did try that for a while but it just made a lot of noise that I never combed through. This one suits me much better; just right click and send to discord.
To be fair, most of the time users' are consenting to this. If you disregard the opportunity to read the privacy policy and just click "I agree", you really can't be too surprised at what information you allow these apps to access.

I'd suspect mostly every human on earth is in some database somewhere, and that will become a normal facet of life. Even the second you're born a record is made, as well as the rough time of your death (I'd admit we can't exactly epoch that just yet, but maybe soon we'll have that level of accuracy).
Campaign “Reclaim Your Face” Calls for a Ban on Biometric Mass Surveillance
Tired of opening maps and getting a prompt to turn on 'make location bettter' every fuckingtime. Are the people working at Google that dumb? How many times do I have to decline.

Other than that, the article is one of the most clickbaity one I've read
> Games that try to detect screen resolution themselves very often screw up picking the right resolution when you have multiple screens: but again, the problem is they're trying to do too much.

Even with just one monitor, Unity (native) refuses to believe that 3840x1600 is what I want. Why are hardcoded resolution lists still a thing. At least Unity doesn't change the monitor resolution though, just the internal render resolution.
Vue – Introduction to Web Components
Wfirm Scientists Create Hybrid Tissue Construct for Cartilage Regeneration
Does this export the youtube video files as well?
we don't know Big Sur's optimizations, it is possible they used a number of iOS techniques within it.
We Need to Be More Adaptable
There are two types of tennis that can be played. Reactive and Proactive. Reactive is where the ball is coming towards you in an attacking way, all we can hope to do is get it over the net and inside the court. We are flustered, desperate and hoping for the best. There is no plan, prediction or control. We are just reacting to the opponents moves. Proactive tennis is where we are hitting the ‘winners’ – fast-paced, down the line or cross court, just touching within the base-line or a volley that stuns leaving them no-where near the ball.

I would argue that simply reacting is now not enough in today’s world. Copying or following in line with others, just making do with the situation or doing the bare minimal change is not an option. We need to be proactive. Identify trends, re-assess, change and move forwards. We need to hit that ball fast down the line – with precision, confidence and willingness. Not stand there and react – rushed, scared and helpless.

The seasons are always changing but we are scared to move in this new direction. Unwilling to commit. Fearful of whether this is where we want to head, or what the outcomes may be.
Adaptation has long been around. As we evolved, we adapted to new environments. This has continued as we currently live in an era of risk and instability, with uncertainty looming around every corner. Unpredictability is added into the mix at every turn.

This acceptance is key in appreciating the importance of adaptability. It is not about using a crystal ball to make predictions about the future. Instead, it is about actively engaging in the world and noticing the changes going on around us. Then, we have to be brave enough to make a bold choice or decision.

An adaptable life is one in which we thrive when we just go with the flow, change even becomes comforting and we try new things even when there is a risk of doing so.
I don’t think Azul have sold hardware in a few years. Their current offerings, Zing and Zulu, are cross platform JVMs and don’t appear to be sold with any hardware.
If you are curious about the Moomins, be aware that a lot of low quality material have been created by the estate which inherited the rights. Look for the books written and illustrated by Tove Jansson. They are some of the best Scandinavian literature and the illustrations are amazing.

Jansson also illustrated some books by other authors, for example The Hobbit: https://imgur.com/gallery/njtkL
> So you're saying you'd want to change desktop resolution each time you want to play a performance heavy game?

Yes, for the Window definitely. If you need to drop the render resolution for perf then the game should upscale at the end (and for fucks sake, handle arbitrary aspect ratios correctly!!!). Personally though, I'd rather wait until I have hardware that can run the game at full resolution.
Cool! RTL support is coming to Bootstrap itself (rather than having to use rtlcss to flip all your CSS during build time).
"Triple-digit notch count"? I'm sorry, but barf. Who tallies the women he's slept with? I'll tell you who: a stone-cold loser.
Have you ever seen an <audio> element on a web page? That also has the ability to share your music online.
Show HN: Focused domain model declaration toolkit for Haskell
What about subscribing to the paper and having it delivered?
We are not going to implode under our expenses. We keep our expenses in check (and have been for the last four years), and we put a big emphasis on the sustainability of the service.
A matter of time until Apple releases a ChromeBook competitor - a cheap plastic laptop for schools/students, similar in spirit to the iPhone SE, perhaps running on A14 instead of M1, and a 12" screen. This would be great for marketshare gains and to get more young people into the Apple ecosystem. Perhaps something that looks like the polycarbonate MacBook introduced in 2006?
China both is and isn't a developing nation. It's massive, it has so many nations worth it's ridiculous.

Seriously, let's compare the top 1% of China with the bottom 1%.

China has 1.4 billion people, 1% of 1.4b is 14 million.

Actually, that's not that important. Let's talk about the top and bottom 10%.

The top 10%, being 140million, are the size of Germany (~80million) and France (~60million) combined.

The bottom 10% are the same size, obviously, but they share all the laws of the top 10% (at least on paper). Now the real question is "what percent of China's population are 'developing country' level?", because if it's 40%, that's 560 million people.

So how the fuck do we deal with it? China is unique, although India may face the same problem later.
Wow, I didn't know that. Do you have a reference?
Benefits of SRT protocol for live streaming explained
I use girl all the time, it has all the features I need (and something more).
While I agree with you that age discrimination exist at least in mild form, direct comparison with racial discrimination is excessive. In the extreme case, you won’t get shot by a cop for being old while arguably being black increases that probability.

But it’s not only race discrimination at play, there are other possible discriminations also more powerful than age, like gender, income or class.

So you put more weight to a discrimination that affects you the most because you probably don’t belong to other categories, hence the guess that you are a white male.

I am probably over reacting given the HN demographic and also because you did not do it in bad faith but just wanted to point it out.
RE [2]: You mean "About which Google product" -> "Other", "What personal data are you seeking?" -> "technical log information" ?
> They're gonna run into very similar problems.

Once they get the build fixed. Again.
Introduction to the GitOps Toolkit
Yes the fact that I can check my phone in the morning for my commute and get an accurate (ish) bus time including delays is great, I can avoid a long wait for a bus at and have another cup of coffee.

Though as I live next door to a pub in my village it used to keep checking me in - google probably thinks I have a drinking problem :-)
To sidestep this, create a new AWS account to be your master SSO administration account (separate from whatever account you're already using), and enable "AWS Organizations" in it. Join the existing AWS accounts to the new "AWS Organization".

Once you enable AWS SSO for the "organization", you can then set up SAML SSO to your existing identity provider (e.g. G Suite, which allows multiple hardware 2FA tokens per user). You do this in the new master organization account.

You can create the corresponding users in AWS SSO, and grant them the appropriate permissions in the appropriate organization accounts.

Then you do the 2FA auth to your IdP (G Suite, or selfhosted, or whatever) and then AWS just trusts the auth from the IdP, and you get to sidestep the terrible morass that is AWS MFA configuration.

If you get stuck, email me.
Voi startup tests e-scooters with camera and sensors for pedestrian detection
> Many distributions have a dedicated security team that has to sign off any patches to security-critical software

This is false. Debian has a security team and it's way more active than most distributions.

> But it's also made for a culture where packagers think they know better than upstream maintainers

Yes and for good reasons.
You can work on something forever and still have others provide new insights. Feedback is not an attack, even if you have already considered that option (and even then there might be crucial details that could change things).
Somewhere out there are some surviving CD-ROM business cards as well.
"Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network."

From the top of their landing page.
I agree.

I couldn't stand DHH's "I'm right" attitude about everything. I listened about programming and then he started talking about things I know lots about and I realised he wasn't exactly wrong, just hadn't seen other ways of doing things.
IIRC, mousehole was an alternative DNS system, and hoodwink'd was the hidden-content-layered-on-existing-websites.
> Now, even clicking the button to open the Dropbox folder launches a customized Dropbox file browser UI instead of just taking me to my Dropbox folder.

Just use your regular filemanager? All the new features are just additional, on top of the core-functionality, which BTW is still top-notch and stable as ever. As long as this does not change, who cares with what they attract new customers.
> "They give away their software but get a 30% on the software made by other companies"

Not on Mac they don't. macOS isn't tied to the App Store in the same way that iOS devices are, and it probably accounts for a tiny percentage of third-party Mac software sales by value.
"once they've seen something that fits their conception of how the world works, that's sort of the end of it....the need to find evidence for them, or offer proof is much less."
I am unsure, since the application here is general purpose computing.
We are discussing how and where we learn things. So the fact that I go to a mechanic to fix my car has little to do with gatekeeping about where I should learn about how to fix my car, or learn enough to keep my mechanic honest.
Help me find the instrumental for the song Sway With me from saweetie
can someone help me find the instrumental for the song Sway With me from saweetie. if you got it sent it to me svandongen18@gmail.com
I can empathize with this view.

JavaScript is bound by backwards compatibility. It is expressed by the soundbite "don't break the web". I would love for typeof null to not be "object", and it seems appealing to say "well if JS won't fix it, maybe TS should."

The problem is that this outcome has many negative effects including loss of trust. Orta (a member of the TypeScript team) describes this exact scenario in his video "How Does the TypeScript Team Try to Avoid Negative Effects on the JS Ecosystem" in which he talks about TypeScript "Embracing and Extending" JavaScript: https://www.youtube.com/watch?v=qr0TnQ2mHwY

The TS team seem to be firmly going in the direction of ECMAScript alignment and the JS + Types model, which is something the article advocates for too. Overall this increases my trust in the technology.

On a related topic Bjarne Stroustrup once said "There are only two kinds of languages: the ones people complain about and the ones nobody uses."
Thanks. I'm concerned about both, but I suppose I consider breakage to be the biggest risk for something of which I hardly know what it does.

Your approach sounds viable though, so I might look into setting something similar up for myself as well. Thanks for sharing.
Odd. I ended up in the Python world, but printed out a copy of Why's (Poignant) Guide to Ruby and read it because it reminded me that making stuff is fun.
If you sometimes have trouble understanding context in meme templetes, check out https://knowyourmeme.com

Search ''Meme text' knowyourmeme' on you search engine and you'll get an answer.

https://duckduckgo.com/?t=ffab&q=stonks+knowyourmeme
The Guts of the World’s Strongest Men
> What's the story behind AMD's apparent lack of math library development?

I don't see a story. AMD supports a proper libm for gcc and llvm, has its own libm, BLAD, LAPACK, ... at https://developer.amd.com/amd-aocl/

Just their rdrand intrinsic is broken on most ryzens if you didn't patch it. Fedora firmware doesn't patch it for you.
I copy them forward to new media every year or so. It's how I avoid bit rot and media obsolescence.

My files have survived magtapes, DECtapes, 8" floppies, 5.25" floppies, 3.5" floppies, zip drives, CDs, DVDs, blurays, 6 Mb hard disks (yes, 6 megabytes!), many no-longer-readable hard drives, and that about covers it.

Just keep copying them forward, and rotate among more than one drive.

My experience is that every media device and every media format becomes unreadable after a few years.

I learned programming on punch cards. I wish I'd kept my punch card decks, but they'd be unreadable by now. Unreadable by machine, that is, I could decode them by hand.
> Doesn’t Downdetector count only users who click on “I have a problem with [service]

Down detector scraps sites (twitter and reddit) for 'website.com down' and marks a spike
It only has two ports and multiport dongles are not reliable enough for external storage, you can only trust the single USB-C to USB-A dongles for that so it means giving up a port.

I have a base level 2 port MBP from work and having to do any work with large files has been a nightmare because of this, having to juggle power/monitor and storage constantly.
I suspect the "alright I accept just stop it!" approach is part of the design.
Until all software is ported to ARM, it will run in emulation, which is going to be slower in most cases. People invested in plug-in ecosystems, like DAWs or video editing, will likely have an endless long tail of plug-ins that aren't getting ported, or that require a re-purchase to get an ARM version. And due to Rosetta's architecture, you can't mix ARM and x86 plug-ins (in-process, like VSTs - Apple wants you to use AUv3 which is out of process but nobody does that), so you will be running your entire workflow under emulation until you can make the switch hard and all at once. And some of your software will never make it.

Mark my words, this is going to be a massive shit show for people using those ecosystems, for 5 years if not 10. It already happened with the PPC transition.
Netlify for the frontend, Micro for the backend
That actually seems more logical than the alternatives.

One of the big hopes for Rosetta2 is the possibility of intercepting library calls and passing them to the native library where possible. So a well-behaved app using OS libraries for everything it can, and really only driving the business logic itself, would be running mostly-native with the business logic emulated/translated.

(This is hopes/dreams/speculation with no insider knowledge.)

If Windows could do the same, then letting windows-arm do the translation of windows-x86/64 binaries would allow it to leverage windows-arm libraries - so an app could be running in mostly-virt with some-emu. If we let parallels/qemu/etc do the emu, it can only ever be 100% emu.
Show HN: Read A Word – Read only one word at a time
If I am only sharing with my family, then fine. But it looks like this software allows you to create a pod and share with whoever you invite. Which my purchase doesn't cover, right?
When you went to buy toilet paper in April, and all the stores said limit 1 per customer instead of making TP $100, that is exactly price controls. Why did they limit 1 per customer? Out of some flawed communist ideals that the authorities should determine who should get how much TP and at what price. Needless to say TP was gone for months. If it were $100, people that really needed it would have been able to get it. Now replace TP with insulin or other life saving drugs. Some would say it would be cruel to bump the price 1000%. However, if the price is held down, it will be hoarded just like TP. If the price is held down and quantity limited, those that really need it, like hospitals, and actual sick could not get the quantity they need at any price.

No doubt leftists will try this like Venezuelan price controls on food that did nothing but create a food shortages.
Dropping Support for IE11 Is Progressive Enhancement
Before Brexit sometimes the you could buy apple stuff for less on amazon.co.uk than in the rest of Europe because the price was fixed in GBP.
Well, you sure make a good case for Rubyists being incredibly pretentious.
>a bit dated...

A lot dated. The current thing is described here:

* https://core.telegram.org/mtproto