skysight-inc/HackerNews huggingface dataset:
Regarding point 1, the article has been updated to reflect that Spotify is holding Rogan to their content policy. This content policy prohibits "Hate Content" [1]. By any mainstream definition that would include Alex Jones and potentially other guests. Some people would even say that applies to Rogan himself for his comments about transgender people. Unless Rogan makes changes to his show or his booking, it is only a matter of time until this becomes a big issue for him and Spotify.

[1] - https://artists.spotify.com/faq/music#what-content-is-prohib...
All I can say is Slack performs just fine for me on my Mac laptop, I never notice it being laggy.

When I go to NYTimes without an ad blocker, it takes a long tie to show up, it sometimes freezes my scrolling while it loads things, things jump around on the page so when I'm trying to click something I get the wrong target as some ad loads and moves things around, it can be 10 seconds until the page stabilizes after load. I do not experience that with Slack.

How does Slack use so much RAM and CPU and still perform better than a mostly static page of text and graphics? I dunno. But it does. In the end the RAM and CPU usage matter to me theoretically, but all that really matters is the actually experienced interface. The NYT may not be the worst, but it's definitely worse than many, and the comparison to Slack is odd to me, cause my experience with Slack is that is quickly responsive with no lag.

You have a different experience, for you nytimes loads faster and has interactivity with less lag/freezing up than Slack, which for you has a lot of lag/freezing/slow load problems?
> I have some ideas on how we might calibrate the acceleration curve to better match macOS, but it would be handy if anyone else has bright ideas on how they would attempt to quantify the touchpad acceleration curve on macOS

Reverse engineer the drivers and platform frameworks?
Granted, a lot of that music probably wasn't amazing. But as an archive and community what.cd was unmatched, and I'm still upset that it's gone. RIP
Samezies
Ditto - I got forcesuck.com
And the indus river valley civilization! They had a pretty advanced irrigation system.
I've been using Ubuntu since 2009, two HP laptops and zero problems with the touchpad. I used the first one with Windows for two years and the touchpad behaved better with Ubuntu than with Windows. I think the improvement was two finger scrolling instead of sliding on the right edge. I used only Ubuntu on the second laptop so I can't do any comparison but I never felt anything wrong with the touchpad. HP nc8430 and ZBook 15 first gen.
It was made to reference exactly that, down to the attire.
YouTube: You can pay your own hosting fees.

Namecheap: Your users can find you at your IP address.

AWS: You can run your own server hardware.

Intel: You can build your own CPU.

Electric Co.: You can generate your own electricity.

VISA: You can take payments in cash.

Hospital: You can use your own butterfly strips and an ibuprofen.
Repeat after me: "JVM is not Java." Clojure and Kotlin are the perfect proof of that. If you actually look closer, JVM is a pretty cool piece of technology. Too bad that it is doomed to be associated with Java forever.
> But now? The spammers helped murder the pingback/trackback -- RSS is still alive but it is often

Spammers are such superb agents of Internet centralisation. It seems both decentralised mail and content netizens have little choice but to seek shelter with large service providers as a defence from the trash on the net.

I’m not saying the large players have a hand in spam, but they certainly aren’t being harmed by it in the same proportion as the individual hosting their own blog or smtp server.
Reads like a book report written by someone who was trying but eventually conceded to an utter lack of interest.
No, it's not. A mainframe is awesome for certain classes of problems, but I don't generally think of those classes as modern. Yes, you can run ML on a mainframe, but its performance isn't going to scale as broadly as throwing a thousand ephemeral virtual hosts at the problem (why virtual? because I'm not running ML 24/7 and don't want to pay for the cluster while everyone is at home asleep). Sure, maybe it can handle 12 million web requests per second - I'm skeptical about the complexity of those requests but let's roll with it - but now the computing resource is more robust than the network connections you have plugged into it. Are the pipes into your data center truly more reliable than a multi-AZ, multi-region AWS deployment?

To put it bluntly, mainframes are wonderful solutions to problems that I don't personally find interesting. (Note: personally. It's not like I don't think there's a legitimate need for the financial systems that mainframes power, it's just that I'm glad I'm not the one who has to run them.) The problems I enjoy involve horizontal scaling at levels that a mainframe just isn't going to reach, and those are the kinds of problems that most people would describe as "modern". And as I don't think mainframes are a good solution to what I consider to be modern problems, neither do I consider them to be a modern platform.

Again, not that this makes them less valuable for the problems they do solve. I don't want to run a stock exchange with its gazillion transactions (as in the database and financial kind) per second on a cluster of x86 VMs.

Edit: But you want to make them modern, make it easier to play with the damn things. I can get almost any other kind of computing tech into my house for under $1,000, but it's freaking impossible to experiment on a mainframe without selling a kidney or signing a contract in blood. If your platform's "learn more" link goes to a form read by a salesperson, you've already lost me. If I have to pull out a credit card to tinker with it, you've already lost me. Contrast with AWS, for example, which practically throws free resources at you to get you interested and invested in the platform. Where are my free IBM resources that get me a mainframe login and access to developer-useful documentation? As it stands today, if I want to learn how to operate Big Iron, I pretty much have to take a job doing it full-time. Make it easy for me to poke at one at night and on weekends if you want me to tell my boss about this cool thing you're trying to sell.
I have seen so much random behavior from puppet runs. It's basically a big fancy wrapper around a bunch of shell commands (much better than the raw shell commands) but subject to all the bizarre race conditions and so on. We had to wait 30 minutes to use a newly created VM so that puppet had run three times, and it was >0.99 likely to be good now. (If it wasn't, it was killed and we retried; 30 minutes was chosen to minimize the expected time; the puppet config was migrated from cfengine and was based on a lot of host-name based regular expressions and very dangerous to debug/refactor).
Those that do try to apply this asshole logic outside this highly specific context, make 2 very painful mistakes.

One, whatever you do, isn't memorable, and has no glory. 90s Chicago Bulls took the world by storm. Jordan is perceived as one of the greatest athletes ever. Him being that asshole may very well have secured multiple championships. Which is a big thing, something millions of people care about and still talk about decades later.

Not so much for your soulless corp few even know exists at all. Nobody cares about your performance but yourself. There is no glory to pushing people to the very edge, therefore it's not worth it or justifiable. In business, people shouldn't be expected to deliver super human effort or endure this behavior.

The situations just don't compare.

Two, you're not Jordan. And not Jobs. Nor will you become one by being an asshole. A handful of people have the character, vision and skill to touch, change and inspire the world, and you're not it. Not even close.
> > The article even mentions the NBA Finals game where he made 6 threes in the first half, just because.

The 6 threes are a little weird because Portland insisted on guarding him with tons of space, essentially daring him to take what they viewed as a low-percentage shot. It's doubly weird to watch them repeatedly concede open 3s now -- it's not even a result of scrambled defensive rotations, they just watch him spot up and shoot.

I think I agree with you though. The fact that he had such a lovely midrange game suggests he'd have picked up the 3 if he tried. Plus that first step and the need to pack the paint to guard against those weird hanging double clutch layups, he would have had space to shoot too.

So I guess I'm making the tiresome argument that "your claim is probably right, but one specific bit of evidence is weak".
Valid points, as a customer I find that very concerning and I would like to hear their thoughts.
I walk the server room daily, every morning. I've tended our monitoring system for 15 years now and I don't trust myself to be infallible. I'm also the MD ...
That is... not the take I'd expect on military effectiveness. I think there is are good reasons the private sector doesn't emulate the military in command structure.

I know I am more productive with an understanding manager than being screamed at, and I am more efficient with a manager who values my ideas and encourages taking risks than one who forces me to do things exactly by the book. Admittedly, I don't have military experience, but it seems like it's more akin to a manager I would hate to have than one who would help me grow.
Half the fun of JRE is watching it! I hope this means that they will be introducing video, but I'm guessing not. If JRE disappears from video form, a part of the goodness of the universe will have died.
Parents in China find son abducted outside hotel 32 years ago
https://www.ledger-cli.org/3.0/doc/ledger-mode.html#Introduc...

This?

I prefer vim, will try this out though.
Do people that try to piss up a rope spend a lot of time complaining about rope?
You really think your http requests aren't being "spied on"? Especially since virtually every podcast is served via a CDN.
Related: Does anyone know of free-ish software to do cash-flow/retirement projections, etc.? For example, I'd input some guesses about income, 401ks, Soc Sec, rent, major necessary expenditures, rates of return and inflation, etc., and have it output balances for several decades. Extra credit for multiple runs with random variation on assumptions.

I could write this myself, and have done a trivial one in the past. Is there anything better?
I wouldn't touch a Java or JVM job either. Smart choice!
lol FB trying to fuck over 3rd party sellers and Amazon is like go ahead chumps we've been at this for decades.

Seriously though who the hell trusts FB. Nobody. They should fold.
He can't actually be leaving over censorship because if he was there is no way phrases like "exclusive multi-year" would be thrown around. Once burned twice shy.

There might have been some tea-leaf reading involved that YouTube isn't a supportive platform these days but this move is probably linked to obscene amounts of money changing hands.
> I don't think you can get a tenure-track job right out of your PhD, even an MIT fake tenure-track job (they say it guarantees you tenure, just not necessarily at MIT).

I know some (very bright) graduate students do get assistant professor positions at top universities right out of their PhDs; I think those are tenure-track?
I've done some reverse engineering of the macOS Spaces implementation and it is really all the way through the stack; Dock creates animation transactions and everything in WindowServer to make it work. You really need deep integration to have something like that be smooth and work well.
Title is actually "25 years of Java".
It’s like companies requiring a tie. Fine. A tie is easy to put on. But if you’re requiring that all of a sudden what other rules do I have to worry about being added? I guarantee you random tech company X would see attrition if they enacted a business-casual dress-code. Same with booze.
Maybe it's not easy to have client side encryption, but it seems CryptPad has it:

https://cryptpad.fr

https://github.com/xwiki-labs/cryptpad
OK, I'll bite that sandwich.

Can you expand some of these points? I fail to understand (I need an ELI5, first principles)

I think I get the premise, EMACs/Jupyter hybrid with ext. prog. lang. (+1 for typed).

> By keeping the specification of the components as abstract as possible, one could reinterpret the same code to give a completely different and customizable user experience.

Custom UX is my pet peeve, has been forever since the 1990s. I have intuitions but no clear understanding of what you mean here. Does that essentially mean decoupling model/view, a more modular or stateless metaphor?

> Probably with a lens based GUI toolkit for interactive widgets.

lens? (impossibly hard for me to Google what that generic word refers to, I just tried)

————

I'd like to 'get' to the essence of the paradigm you're suggesting. What the 'magic' is, its endgame, what it 'feels' or looks like.
If we are going to think of history as a wheel and try to learn from that history, I think you have to factor minicomputers into your timeline. There were a gateway to PCs, which lead to laptops and smart phones.

Administratively, you could argue that AWS is a time-shared mainframe. Or, perhaps, a time-share company in possession of a handful of mainframes. That opens the door for IBM to walk through and claim that they were here the whole time. Frankly, I'm not sure we want to be there, for reasons you already referenced.

My suspicion and, dare I say, proposal, is that Brian Cantrell's group is currently trying to reinvent the mini computer with open source software and 95% COTS hardware.
Unlike those random DoorDash people, who are totally picked from a different crop than the Walmart people?
A looooot of people use Spotify, at least in the US.
Thanks for the feedback. I like the idea of comparing Covid-19 deaths to health related deaths. I will be looking into implementing this.
We only burn the bad books!
Embrace, Extend, Extinguish is something different. It's about adopting standards in order to break them and gradually lock people into proprietary variants. This guy is talking about just copying existing products.
You’re trivialising the issue a bit. Remember when CloudFront stopped providing DDos protection to some white nationalist website (I forgot which one). “Just start your own multi-billion company bro!”
As https://bitcoinfees.earn.com/ shows it's only $5 if you want your transaction confirmed the fastest (next block) for the cheapest. If you're willing to wait longer, you can still pay as little as 2-4 cents. And the average fee will probably go down again, the complete history is here: https://www.blockchain.com/charts/fees-usd-per-transaction

You're right about crypto not being a magic bullet though.
I think there's so much truth to UX being king, especially for tight-knit forward-thinking teams. However, these products always seem to ignore heavy use cases common in large orgs. Like lots of records and nuanced permissions that really fit business rules. I started from that direction with https://www.cloudternal.com (and will have a great UX eventually too!).
Ya. Walmart is a very “middle American values” company. Fine, but just unpleasant if you’re not used to it.
Exclusive deals are monopolies by definition.
How coronavirus is accelerating a future with autonomous vehicles
I'm not sure why you think Youtube is "truly free". They run an enormous amount of advertising. Rogan's show has always been ad supported. Possibly you use an ad-blocker, like I do, and don't see them.
Hi Peter. Thank you so much for your nice comment. It just made my day. I truly appreciate your kind words and it really wants me to make more of such things :)

Edit: I've added your comment to my project's readme file hoping that is okay to do so (let me know if not). Thanks
I think this might be Shopify's play, at least it would be what I would do if I was them.

Enable high quality sellers to have their own branded website to sell their own product directly.

Then make it easy to find the Shopify sites via some general search or directory.

You're able to slowly build up power this way without it being too obvious, and you provide an immediately valuable service to sellers that aligns incentives from the beginning.
> Just because it's annoying doesn't mean it's a dark pattern in the typical sense of the word.

I'm happy to include multiple forms of coercion; the pattern here is the ratchet: https://jacquesmattheij.com/dark-patterns-the-ratchet/

> It's just a little annoying thing that bugs you until you do what they want.

That's a nice summary of a class of dark patterns, yes.

> It's not unethical, but if you don't like it you shouldn't use their site.

It absolutely is unethical, and yes as I said above I will consider this a good reason to avoid the app.
The irony. And these are the same people that conveniently don't realise their paychecks are enabled, at least in some small way, by Facebook. It's not everyone, but it's most.
Origami Pokemon, Gotta Fold ‘Em All
While not addressing the comment of writing programs without heap allocation, a lot of programs can be compiled to execute using the only mov instructions: https://github.com/xoreaxeaxeax/movfuscator

Yes, it can run doom: https://github.com/xoreaxeaxeax/movfuscator/tree/master/vali...

It just doesn't run doom terribly fast.
Like most manual construction jobs, they can be done by anyone, with training. The hard, expensive, time consuming, and difficult part is finding people that give enough of a fuck to do a decent job consistently without constant direct supervision. Once you've got good entry level staff then you need to train them. Most people don't go into construction to be a teacher, so that's a whole other problem to solve.

Likewise, all else being equal, I'd flip burgers over any construction job. I've met far too many broken people that were ate up and spit out by construction companies in their forties to spend the rest of their lives on Medicaid and disability to risk my future working ability for a temporary, seasonal, small pay bump.
I think the fallacy is to confuse cause and effect. The characteristics necessary to achieve greatness are very likely to also make you an asshole. But, deliberately being an asshole is only going to make you less likely to achieve greatness.
Huh? I don't think so... the previous article points to this article.
This is a fairly cheap argument. Presumably the reasons why it's bad for the government to ban speech are also largely applicable to platforms that are almost universally used to discover new viewpoints.
> Calling a function directly forces it to run on the same execution thread as you. Calling it with await allows it to run in any thread. This is the actual advantage, and Go doesn't have any equivalent construct that is as convenient for this use case.

OK so Thread A calls “await” on a coroutine that executes in Thread B (where B may or may not be A). Thread A is now blocked on that coroutine. What have I gained by running that coroutine in Thread B?

One potential answer is that while Thread A is blocked by “await”, it can context-switch to a different coroutine. You can effectively do similar things in Go if you want to. But doing so abandons the guarantee that Thread A will pick up where it left off as soon as Thread B is finished.

> Also, note that a function that expects to return data through channels can't be called in a sync manner in Go or it will deadlock. So in essence there is function coloring in Go as well.

Is this a popular or idiomatic interface for Go library code to the same degree it is for “async” libraries in other languages?

In isolation I find it more understandable to do channel writes as an explicit side effect than to manage futures but maybe that’s just my brain.

> Not out of the box, but they are easy to replicate if desired

I’m pretty sure you could implement futures and async/await using Go channels too if you wanted to.
You can't statically link because of licenses, but your own directory is higher in the dll load path than anywhere else, so you just ship a copy of all the dlls you use.

Basically, this is a good way of getting most of the worst features of both dynamic and static linking.
Deep Learning Might Mesh with Supercomputers of 2030
> This also enables third party APIs, such as the popular NVIDIA Cuda compute API, to be hardware accelerated within a WSL environment.

Dollars to donuts this is why Microsoft is implementing this. GPU acceleration is becoming a critical feature for many users (but especially developers) and this will continue. If WSL is to be a serious competitor, this is necessary and I'm glad to see it showing up. This is true of cloud compute, too, and Microsoft is betting big on cloud as its future growth area.

> Only the rendering/compute aspect of the GPU are projected to the virtual machine, no display functionality is exposed.

The Linux gaming folks will be pretty sad about this one. Anyway, this isn't really a Linux port of DirectX. This is GPU compute via DirectX APIs.

So now, I'm just waiting on monitor mode/AF_PACKET for WSL...
Possibly, but my fear is that ad networks will start installing frameworks on the content servers and use fingerprints instead of cookies for unique user id
The Biggest Myths (2013)
I still remember the machine name. It starts with an l and ends with a 6. Over the course of a couple of years, pretty much all of its components (CPUs, RAM, drives) were replaced at least once. You could look up its maintenance history and it went on and on. I'm not sure if it was well known across all of engineering; from what I recall, it was in a cluster in Oregon reserved for a specific team. Because it was company property, no matter how doomed, they had to get signoff from upper management, close to Eric Schmidt's level, before they could destroy it.
> Toolbars specifically were replaced with an improved chunk of UI, everything else was left the same

Was hiding the file menu items behind a round logo that looked nothing like a button part of that improved UI?

Is the current file menu that looks like the rest of the menus but behaves totally different part of the improved UI?
You can have a fairly minimal degree of censorship limited to actual criminal speech. There's no reason why platforms can't adopt that as their standard.
I don't know how to interpret the results of --trace-opt, but when I increase the iteration bounds 10x the running time increases 10x, so I don't think the code is being eliminated. This is with node v12.13.0
> It's not optional because its purpose is incompatible with that.

I don't blame signal for forcing strong PINs, I don't know what's their purpose, but non phone number identifiers don't require cloud storage. The contact list (with the associated public keys) does.

What? How? You just need a key (password). If you are able to log into that "identified" then you are online with that and others can message you on that, and the network will route messages to your client.

There's nothing to store up to this point.

And if people want backups they can optionally enable that. Or the network could support multiple clients signed in for the same "identified" and allow those authenticated and authorized clients to sync/backup among themselves.
They could have used: soft, hard and strict with the documentation explaining the differences.
He’s almost certainly moving to Spotify because they’re paying him to move.
Year of the Linux Desktop
Using Trello well requires you to ruthlessly process cards. Once they start to "overflow" it becomes a nightmare
Show HN: A simple logger. No dependencies, no special features, just logging
A deeply saddening statement on the current state of US politics.
You are comparing apples to oranges. WSJ is a publisher. These tech companies are currently enjoying the benefits of being a "platform" while acting as publishers.
From memory, you don't need an account to use spotify. You don't even need to download an app.