skysight-inc/HackerNews huggingface dataset:
Slightly tangential at best, but there was software I used to use in a former life that was developed and designed for Linux systems first. They were then able to cross compile it for Mac and Windows. When first using the software, it was only ever used on Windows. Once I started using it in more advanced ways, I wanted to try out the Mac and/or Linux versions since they had a CLI client. Both of these systems ran circles around the Windows version in how much faster they were to do the exact same processing. Turns out, they were using the same C-style calls to access files. That C-style code is very slow on windows, yet using a Windows native call brought their software to the same speed.

TL;DR Windows definitely has its own way of doing file system access
Yes, at least for me this would be very bad advice.

It seems to be some kind of common wisdom, but from personal experience staying in contact immediately after a breakup really helped me to get closure sometimes.

Sometimes I also had to break of contact for a while, because it hurt me too much, until I was ready for meeting them again. Looking back I am almost a bit surprised by how good I was at recognising my needs with this, when I felt ready to meet them again I was never wrong so far.

I am still friends with almost all of my exes.
Obligatory reminder: Gadgetbridge [1] is an Android mobile application without network permission, acting as a companion for your smart weareables. Your data about you stays yours. Your conversations forwarded as notifications aren't going anywhere else.

[1]
Blog: https://blog.freeyourgadget.org/
Homepage: http://gadgetbridge.org /
Codeberg repo: https://codeberg.org/Freeyourgadget/Gadgetbridge
The high energy physics community has been using interpreted C++ REPLs for over 20 years now :) (first with CINT, now with cling).
Yes. You redirect after POST.
Working in the VB team was by far the greatest professional experience of my life. The people were lovely and brilliant to a person. Nothing like going to lunch with Tim Patersen or Anders Hejlsberg or Eric Lippert and asking about technical stuff I’d wondered about for a decade.

Congratulations on making it there yourself! What groups did you work in?
Types (you don't even need full dependent types) let you check your reasoning about why something is true, which is IME the core of the larger problem. Most of the time the bug doesn't happen because everyone forgot that it's possible for i2c to not respond, it's because component a thought that it should pass the i2c response straight through to component b and component b would handle the i2c not responding, whereas component b thought that component a had already handled the case where the i2c didn't respond (or rather, component b is a pass-through middleware that calls component c that wraps component d and component d thought that i2c not responding had already been handled). Types absolutely help with that.
You know who I would trust to administer the .org TLD for long-term public good... The EFF.
“It’s uniquely lead.”

Maybe, but rates are back up decades after we banned lead.

“Ok, well it’s uniquely the St. Louis police.”

Nope, sorry. Rates are up everywhere.

“Well then it’s just 2020! What a weird year!”

Nope. Rates have been rising for years.

“Ah, well then it’s obviously inequality.”

Why do people think not only that there has to be an immediate and obvious explanation for this trend, but also that they know exactly what it is?

For that matter, why are people so anxious to explain this away? It’s very confusing.

The fact is we don’t know why it’s happening. It’s complicated. It’s definitely happening. And we don’t know why. It’s ok to say, “I don’t know.”
Side note: Looking at keyboard setup with Ergodox I realised why Kinesis Advantage 2 is better.
I kinda like this analogy. To take it a bit further, when there ought to be a two-way street, a toxic behavior would be for person A to use some kind of negging, to try to force the dynamic of person B feeling insecure, and seeking A's approval.
One thing that I appreciate about Catholicism is that it attempts to be a much more rigorous and academic approach to faith when compared to the more "evangelical" strains of Christianity popular in the US.

The Reformation did some good with pointing out that religion doesn't need to be a solely academic pursuit, but some branches went to far and seem to have interpreted that as "there is nothing academic worth pursuing in religion"
Great comment, but what type of interactions do you have in mind are just easier to do with SPA and would not be possible or would be on the spaghetti side to implement with JavaScript sprinkles?

Basically at what point down the line (with some possible examples) would you say that we are at a stage where there is too much complexity to handle the page with 'manual' dom manipulation?
> Increasing price with number of domains held. If I hold myname.com, it's $1. If I hold a thousand domain, the last 500 are at $1000/year.

People will just form a thousand LLCs or use straw men.

> Managed by a government institution or not-for-profit with open meetings, salary caps, public records requests, and other (legally-enforceable) checks-and-balances.

I think you're making this too complicated.

Just prohibit them from ever raising the price or changing the terms on an existing registrant. The cost of hosting goes down over time, so the price should never increase. If you started off paying $10/year, it never goes up, the end.

And then create more sensible top-level domains, like when they're industry-specific. Then there is more competition between TLDs and the value of good names stays lower, which discourages squatting because it's less profitable when good names are less scarce.
> MS earned a reputation for the battleship; relatively stable, plays nicely with their other products, LTS, backward compatibility, etc.

Microsoft earned thst reputation with a lot of development and organizational practices that they've since abandoned. It may take people a while to notice, but today's Microsoft is not prioritizing stable software interfaces and backwards compatability.

It took a lot of testing to ensure existing software and hardware continued to work with new operating systems, and they're not doing as much testing anymore.
Thank you for this story from your life :)
It's an economic tradeoff. Engineers are expensive and businesses choose what is most productive for them to what customers respond to. Also performance work is not fun and more work than new features. Performance bugs are harder to detect and quantify than normal crash bugs and such because they are statistical ranges, not binary on off states.

Performance is taken into account when it matters for the product, you'll notice this in games where they do a lot of perf improvement work.

Also swift & rust are slow due to their design as a language. They provide very strong guarantees and make a lot of thing static. It's very similar to the reasons why C++ is slow to compile.

Also notion is like 10 engineers last time I checked, and they've decided to go towards speed of dev & features more than nicer, but slower to develop tools.
> Consumers go where it's most convenient, and sellers follow them. Anything else is wishful thinking at best.

Objectively that isn't the Mac App Store in general, thankfully Apple's incompetence in the user experience has held them back in further damaging society by centralising application installation further.
> Telegram has also been exploited multiple times

Source?
Isn’t this kind of the point of Brave? I don’t buy into BAT but Brave has always been a tool to popularize BAT. Why are these people using Brave?
Same vibe from #43:

> Deficiencies do not make you special. The older you get, the more your inability to cook will be a red flag for people.
I could live with that.
No, it usually happens when they become immensely profitable and there is a lot of shareholder pressure.

Google started with harmless search adds to the side and out of the way of search results. Gotta grow for the shareholders though.
The mood and scenes in the series are impressive, really enjoyed the show.

It's good enough that you ignore the flaws: the renderings are never quite realistic, the scale of the Volkshalle especially is so odd that I couldn't comprehend what I was seeing, the first time it showed up on screen. There are like a million people at ground level [1] but then the POV shifts and the distance is 2x shorter. The lack of the eagle statue also makes it less recognizable [3].

Kung Fury, with it's terrible effects and all, did a better job in setting the mood.

[1] https://i.kinja-img.com/gawker-media/image/upload/c_fit,f_au...

[2] https://img-9gag-fun.9cache.com/photo/agArdO6_700bwp.webp

[3] https://i.kinja-img.com/gawker-media/image/upload/pyffinavar...
...and every damn Seattle exterior shot is in Vancouver unless B roll of the Space Needle is needed
> However, if waiting generates more profit then they can always say they executed early while waiting and then pocket the difference.

Do you have an explanation that doesn't involve making up wild, evidence-free conspiracy theories? I can claim that Robinhood secretly makes most of their revenue from selling their users to human traffickers if I want, but that's not an actual reasonable criticism of their business model.
We don't need to guess on this one. One of ISOC members who helped seal this greasy deal wrote a whole thinkpiece last year justifying it:

http://www.circleid.com/posts/20191127_why_i_voted_to_sell_o...

The short version is that guaranteed annual recurring revenue is great, but a billion dollars all at once is a lot of money, and could be used for all kinds of things.

Not in the article: because it would be Ethos who'd later raise prices on .org (had the plan gone through), the ISOC would have some deniability of not having been the direct infractor. It'd be a win/win: Ethos would still profit despite the high price tag, and ISOC would get a huge windfall while keeping its hands only a little grimy (not dirty, but not clean).

And if the piece's reasoning seemed sound to you, I'd call attention in particular to these sentences:

> Ethos has said that their plan is to "live within the spirit of historic practice," that is, to manage prices roughly as PIR would have under the stewardship of the Internet Society. If they impose the maximum 10% price increase plan for ten years, the price will be around $26 per year — still quite affordable.

Compare them to what the EFF wrote, and you'll see that notably absent from Richard's article is how the 10% increase cap is only active for the first eight years (not even 10 as stated). After that, Ethos was free to raise prices as much as they liked. Somehow, Richard mistakenly forgot to include this rather important detail.
> This way, if anyone actually tries to use that pointer, it will crash the system (hardfault), instead of potentially using corrupted memory, which IMO is much worse.

Oh you sweet summer child. Null pointer deference is undefined behaviour, the compiler will happily turn it into corrupting memory under the right circumstances.
This would explain why the discourse around it is so toxic.
I didn't get past the Basic Auth part where the author said the cons were both that you have to send credentials with every request and that there was no way to log out.

For one, both of those cannot simultaneously be true (as omitting credentials becomes equivalent to logging out).

In addition, all of the methods described require credentials with every request. Some just are stored in the cookie jar instead of the browser's auth handler. But whether it ends up in an auth header or a cookie header, it's still part of the HTTP request.
Thank you this helps -- the "Music Genome Project" was part of this fork & schism. Pandora says little about it[0], and the open portions[1] were last updated in 2014.

At least someone's still at it, and all this helps me find my notes from that time.

https://github.com/LDugar/MusicGenome/raw/master/Decoding-th...

[0]http://www.pandora.com/about/mgp
[1]https://github.com/omgDB
I'm a big fan of the EFF, but all this flexing over...getting back to the status quo sure as hell reminds me of https://incite-national.org/beyond-the-non-profit-industrial....

Every growing NGOs in a perfect stalemate of ever increasing outrage and budgets is a lot like Oceania and Eastasia in perpetual war so the increasing productivity doesn't lead to leisure time.
From the founder's statement about making telegram sustainable:

> We are not going to sell the company like the founders of Whatsapp. The world needs Telegram to stay independent as a place where users are respected and high-quality service is ensured.

They're on the wrong track. Ads do not make a company independent. They make them dependent on those advertisers. If you're still using Telegram, it's long past time to move on to Signal.
Cheat sheets or reference material is great on a second monitor.
The part about always dying... I have struggled with this concept since I was a child. If anyone has any words of advice on dealing with that that aren’t “just accept it” or religious in nature, that would be helpful.
You know amazon has over a million employees. Talking to them one and a time and all wearing a red pin seems like a HUGE task.

Also, only a tiny minority of employees are skilled. They're well paid and looked after. They have large stock options (I think the only pay over 100k at amazon is given in the form of stock). I highly doubt they'll strike for the rest. They've never met them. They don't have anything in common with them. They much closer to management.

Don't get me wrong, they have every right to try. I just don't think anything even a tenth this size has been accomplished in the history of labour relations...
>I can't buy the Apple "good samaritan" act. Apple is not fighting for privacy.

Why not?

Here's Jobs 10 years ago talking about this.

https://www.youtube.com/watch?v=39iKLwlUqBo
What are the benefits to passing around an account like this? Doesn't this break old tweets after the transition?
Thanks for telling me how my attention span works. Your insights are lacking but at least you make up for it by being condescending.
The problem with a notebook (that you don't have with a REPL) is the execution order is sort of arbitrary and changes don't propagate well.

A notebook is great if you don't change anything, but at that point it's basically a REPL with inline graphics, which is usually what I really want...
Notifying users is the easy part. The hard part is offering upgrade pricing, rather than forcing users to buy the new version at full price.

I think I've seen a workaround of offering the old and new versions as a bundle? That's pretty ugly, though.
Its not attributed in the article but the Paul Graham article is where I first saw it: http://www.paulgraham.com/identity.html
LWT on Scylla is much faster than its C* implementation.
As one of the co-founders, I agree that SQL and the relational model are superior than CQL. However, either they do not scale or even when they do (newsql), they are 10x slower and handle less volume, etc.

The right way to use NoSQL is when you know your scaling model. LWT helps you to serialize important tables.

Scylla consistently makes improvements in operations, consistency and functionality, so more to come, see what we'll announce at the summit next month
Should a person share this page if they got famous?
If some guy on the internet got incredibly famous, and people asked him in interviews what news sources he reads most of the time, should he tell the interviewer (and the whole world) that he likes to read hacker news? Or are you of the opinion that this would ruin the community?
A grad student discovered an error that might affect hundreds of papers
Watching film trailers is like watching possibly sponsored product 'reviews' or 'unboxings'. Sure, it's an advertisement for the product, but it's a deliberate choice to see its sales pitch, to see if you're interested.

That's different to me than unsolicited advertising.
> you must assume the computer is correct and

No, if it was Day VFR, I'd look outside the window again first. You can't outclimb a heliostat.

> climb at best rate.

You mean best angle of climb.
> The monitor takes more than 10 key presses through a horrific on screen menu to change input sources

This sounds like a job for Autohotkey or a similar automation tool. It's worth learning something like this on your platform.
I remember being on a "compiler panel" AMA at a conference in the late 1980s. There were 5 of us on the panel, each representing a different C compiler. I was in the middle. We got asked "does your compiler system work on a floppy only machine?"

Vendor1: "Yes. We have a special install for it, carefully distribute the files among floppies, and you can do it."

Vendor2: "Yes, we can do it. It has a special install, blah blah blah."

Me: "Yes. It costs $200 extra and comes with a hard disk."

The question never progressed to Vendors 4 and 5, the question never came up again from anybody. That marked the end of the floppy-only era as far as I was concerned :-)

It still took some more years before we could stop distributing the compiler on a stack of floppies and go with a CD.

P.S. The price of a "hard card" (a hard disk on an expansion plug-in card) was $200 at the time.
If they are going to do that they should have started with Herman Cain's twitter.

https://www.washingtonpost.com/technology/2020/08/31/herman-...
I grew up in the 90's so my brain only learns things if I write them down on paper for some period of time. I'm still glad I failed "cursive" writing in elementary school - talk about a skill I have never and will never use.

Since others are talking about what notebooks they use I will too. I second the observation that caring too much about a special kind of notebook or how you use it is a waste of time. I just use blank printer paper and a felt tip architectural pen - I scan notes that I think are relevant and organize them in with a tool I wrote. (parents were architects so I'm forever addicted to this kind of pen - fuck ballpoint anything other than Pilot G2's).
I just wish the Spotify app would stream properly on my car’s Bluetooth connection.
>For example, App Store customers never have to worry about being spammed by some developer they bought an app from.

If only Amazon was like this. I get inundated with emails from sellers on AMZN asking/suggesting/begging for me to review their product. This continues for months after purchase.

>You can still find out who is using your apps, just ask them within the app.

This is also annoying AF. "Please rate our app on the app store" right the middle of me trying to do something. If they timed it for right at launch before starting anything, maybe I'd be less irritated, but probably not. Trust me, my talking to my acquaintances carries a lot more weight than a review from some random person on the internet. I blame the review gaming system from Amazon/Yelp type of places that make reviews an no-go for me.
> The reason primarily is that they have rolled their own crypto, which based on a lot of reading and comments from other experts suggests is the wrong thing to do

Someone has to roll crypto.

Did Signal roll their own?
Smart Textiles: Clothing with built-in sensors to detect symptoms of illness
> Liberal/progressive institutions shirked their societal duty to actually be fair, balanced, cautious, do investigative research, and for God's sake to tell the truth rather than trying to manipulate votes.

Are Conservative institutions incapable of doing any of this? I don’t understand. How can this only be the fault of the progressive side? Is science only the responsibility of liberals?
Chances are more people remember the MPMan F10 than - similar product that was released later by a competitor, the MMan 1.

Even if the mostly remember the MPMan F10 mostly because the play button kept getting stuck.
Are you aware that rouille and tiny_http (it's underlying HTTP implementation) have been unmaintained for a while now?
10GbE is just 1.25GB/s, I believe most consumer NVMe SSD (even on OEM) works faster for sequential r/w. I think the most blocker is there's few use case for faster LAN (for normal people).
Exactly, a non profit making X money per year is harder for insiders to profit from. However, setup a sale to the company of your choice and suddenly you can profit handsomely.
I really didn’t want to be - I went to grad school for math, and generally disliked the programming I was familiar with (basic C, intermediate Scheme, and a lot of MATLAB). I had written some small games in C and TI-BASIC in middle school, and enjoyed writing algorithms in Scheme, but otherwise found programming tedious and frustrating. I never did it for fun. And as a practical matter I was too ivory-tower to get even a MATLAB job (no Simulink / etc). So although I could program I never considered myself a “coder.”

Fast forward to an analyst gig at a startup that didn’t work out due to an unscrupulous CEO: I ended up homeless and took an entry level C# job. So “economic desperation in 2016” was, unfortunately, the moment.

But it turns out programming in C# is a lot less frustrating than MATLAB! There was a whole world in “practical” computer science that I was completely unaware of.

Later I discovered dependent types and theorem provers, which I suppose means I’ve come full circle. In 2021 I am taking time off to work on a serious Idris project :)
>Quis custodiet ipsos custodes

It's supposed to be us via the people who represent us in the government. The news is supposed to inform us of what the government is doing that they don't want us to know. That's how the system is supposed to work and was designed. That entire system has broken down or been coopted by the very people we are supposed to be watching at multiple levels.
You mean OFDMA? Beam forming is already done on cheaper 11ac APs.
I like Comic Sans. I'm still waiting to run into someone who uses it for their IDE/editor/terminal font.
>It might be easier, so what?

If it is not easier/equal they won’t give it a go. Just that.

>The idea is that we should be rooting/encouraging others to put decentralization and freedom as a top-priority choice, not to keep excusing ourselves into adopting solutions that are bound to become another dominant walled garden.

Words of a freedom and privacy specialist. General folks are not specializing in it, more than a half (if only) cannot even connect it with their benefit. You say that like some economist could say “use less gas to keep prices down and nature alive”. But it doesn’t work, because “screw that nonsense, I have to drive my kids and groceries home”. If you’re in a quarantined country right now, just look around and see how many efforts the inconvenience requires to be sustained. This is the amount of force you have to apply, when doing it your “so what” way. Make IM app easy, friendly and full of features and cat pics and only then care for high matters. Literally all Real Security First apps are barely usable by a regular person in terms of everything.
For me, it was the commodore 64... waiting for games to load off tape took too long, so I ended up picking up the C64 Basic manual and read though it. It had a load of code samples, so after the game loaded and after i got board, i ended up writing and playing with the code samples. few years later, i got a "proper" PC, got a copy of Borland Delphi on the front of a magazine, and started developing Windows apps there. Then on to C++, VB, VB.NET and now C#... so... waiting times got me into it!