skysight-inc/HackerNews huggingface dataset:
I had a colleague who was into cycling. It was his uttermost passion, the biggest thing in his life.

His kid didn't like cycling, he likes wakeboarding. My colleague absolutely hated it, said it wasn't really a sport, said you didn't have the suffering that you have riding a bicycle.

After some weekend on one of his rides (alone), he came across a father and a son. The son was all into cycling, took his dad everywhere. The dad didn't really like cycling, but his son was so passionate that he was willing to ride long distances with his son.

My colleague noted "I wish I had such a son", but in my mind, I thought "Your son probably wishes he had such a dad".

You will have to decide what kind of father you want to be, the one where your kid follows your passion, or where you follow your kids passion. The first option will not result in a close relationship.

And as a father of 4 myself, it seems most kids don't really have an extreme passion. And if they do, it shifts quickly. Plus, when you talk about your passion all the time, they will soon be pretty bored by it, don't want to hear about it anymore.

Just enjoy the time you spend with your kids, do fun stuff that you both like. You can always discuss dinosaur stuff with people who are as passionate as you.
I doubt that it will happen exactly like this. Reddit has become a behemoth that caters more to the average consumer of social media than to the original tech crowd that represented its first members.

The only way a new platform can compete with them is by having the individual communities of reddit move to it with individual governance and then, allowing these communities to interact with each other in some way. The alternatives that look promising today are based on ActivityPub, but they fall into the same trap that reddit has: they want to appeal and attract as many users as possible without regard for suitability or community building. I'm hoping that the ting I'm working on will be better, but I'm not there just yet.
Microsoft's Surface line of hardware is held in high regard though.
Psst…

> The trampoline first pushes an address pointing to the addr & 0xFFF-th entry in a "sled" of 0xFFF=4096 ASM ret instructions to the (native) stack and then performs a direct jump (also called a "tail call") to the sanitizer callback.

0xFFF=4095 ;)
I would agree with their own hardware.

I do like their surface machines a lot (PowerMacBook User before, switched because of the pen input/drawing for workshops).

They should have a fancy/premium Windows version that everyone wants and that's more like OSX for their machines to pull people over. Everyone else gets stock Windows (a little bit like Android model to prevent being sued).
Hope you're fine now.
Can I ask how did you contract it? What I mean is: did you and the other person follow the usual distancing rules (mask + 1 meter apart + no touching)?

Only if you're willing to share of course :)
You could have already asked me if breathing makes me bored.

when i go ona a bike trip, i dont like wasting time on going through the neighborhood i know. so i take the train and go up to the more interesting part of the trip and have fun. do you know this trick?
Sweden and Britain both have abuses of power. The Swedish king has used his immunity from prosecution to commit crimes. Sure, not murder, but he's done "fuck you, I can't be prosecuted for reckless driving. Luckily I didn't kill anyone, but no thanks to me".

Other parts of the royal family have claimed immunity when committing crimes (traffic violations), even though they don't actually have it.

So the king and his family have been abusing their power. It's a slap in the face of the whole country.

Look elsewhere in this thread for abuses of power from the British royal family. Also, you know, Prince Andrew…

Immunity from prosecution is hardly "some indirect ceremonial power", especially when it's has ACTUALLY been used to commit crimes and getting away with it.
Keto Elite – Is This New Keto Formula for You – Review
Keto Elite Eating routine Pills are not for everyone. Or of course, maybe they are. It shows up everyone and their kin is examining this new condition. In addition, getting it. Benevolent, and talking about it some more.
Related Posts
http://wintersupplement.com/keto-elite-review/

https://note.com/ketoelitereview/n/neac6e3164f38

https://k12.instructure.com/eportfolios/21136

http://snomoto.com/keto-elite-is-it-really-work-review-2021/

https://linktr.ee/ketoelitereview

https://ketoelite.micro.blog/2021/02/10/what-is-keto.html

https://teespring.com/keto-elite-review-shark-tank-p

https://ello.co/ketoelitepills/post/zmjtipkddmyg9wvdjl42ja

https://www.prlog.org/12857702-keto-elite-reviews-bhb-supplement-does-it-work.html

https://screentrek.com/keto-elite-review/

https://timebusinessnews.com/keto-elite-reviews-burn-fat-with-ease-now-bhb-formula/

https://www.lifeandexperiences.com/elite-keto-slim-review-read-full-report-bhb-supplement/
I've learnt to program (well, draw things with table drawing chars, but that counts, right?) watching my mom work in foxpro.

It had the easiest Hello world:

? Hello world
Checking for reference equality (comparing pointers) is such a niche requirement it should be hidden behind stronger syntactic vinegar. The greatest mistake Java made maybe is having == for testing pointers, and .equals() function for actually comparing.

Every JVM language that came after Java reverses this.
Here, "is" simply is too nice. Should've named it something nobody will accidentally use.
And why is that menu so unnecessarily wide?
> For other architectures, the goal is to get gccrs moving forward and merged upstream:

I would much rather see rustc_codegen_gcc upstreamed: https://github.com/antoyo/rustc_codegen_gcc

A GCC backend for rustc would provide all the code generation of GCC without duplicating the Rust frontend.
> And mob violence requires a mob

And this is exactly what I mean by

>>> As if you can create a secret communication channel that members of the public can join but the FBI is unable to infiltrate.

A mob needs to radicalize people and recruit. If you are recruiting and not on the FBI's watch-list I'm going to blame the FBI, especially since you are actively radicalizing people. Any insurrection or major plot will require recruitment of people which it is difficult to vet. This (should) makes for a trivial ability to infiltrate. If it doesn't I'm really disappointed in the Three Letter Agencies as they clearly make themselves out to be more than woefully incompetent. We're spending all that money and people can't click a link? I'm pretty confident they can accomplish this.
If we don't stop using fossil fuels we are capital F Fucked, regardless of bitcoin.
To quote the splash page I put up for my own project[0] a few days ago:

> Until sometime last year I'd been coding socii in the open because I bought into the MVP (minimal viable product) hoopla the tech community spouts. As a result, no one used it because it lacked features people expected or wanted. Turns out, if something is too minimal it ends up not being viable and well, no one will use your product.

[0]: https://socii.network
I thought about generalizing the information, but if I do that I'll have other problems:

1. The reader would bump into many more problems because the book is less focused. It's about installing a whole system, so many things can go wrong already, and I wanted to reduce the friction by being precise. To be precise, I needed to know what tools the reader would install.

2. I use these tools because I know they can teach a lot of fundamentals. This means that, when you're done with the book, you should hopefully have enough knowledge to swap anything you want, even the Linux distro.

I think you're on something about the sample. You can look at my blog though, there are many free articles (look at the "mouseless" tag) which are more general and capture maybe better the essence of the book.
I think you may do well to re-read the book's conclusion, from the car accident on.
Oh look. Another techie trying to gain cred by hating on things.
Yes, you should be in prison since you are a terrible person.
> Can you imagine being an iOS developer working on Gmail right now, having shipped literally nothing this year?

This is a bit funny because from the user's perspective it's fantastic! To put it mildly, we are not great fans of Gmail upgrades, especially big ones.
Such a worthless fad.
Yeah, IME `is None` is by far the most common use of `is`. I don’t think many people would miss `is` if it were removed and an `is_none` function introduced.
It's an application server. If you're familiar with the Python webdev ecosystem, Passenger is roughly a Ruby equivalent for something like uWSGI or Gunicorn. (IIRC, you can actually run Python apps with Passenger now, too)
A lot of information handled by Hungarian family doctors were handled by FoxPro at the time. I should know, I ghostwrote the app. I couldn't legally write it because I was a minor when I started on it :D
This can be easily gamed with some creative accounting.

IP is often owned by offshore entities not subject to any taxation whatsoever, or minimal at best (1-3% range). It then gets rented to onshore entities that actually use it, and they pay enormous IP licensing fees for that.

You can't fix complexity by building up even more complexity, something must be simplified instead.
Thanks for picking it! I hope you'll like it. If you have any question, feedback, or problem, don't hesitate to reach out. I'm always happy to help and I'll try to answer as fast as I can. My address email is on the page where I sell the book.
Clay, like most bricks?
And it'd be unfair to that new language too. Basically all of the WTFs in the OP are things you don't run into, unless you're writing deeply deeply weird code, at which point it's hardly the languages fault that it does weird things.
So you hadn't load-tested, and had misconfigured Rails.

I really, really dislike Rails for any number of reasons, but not having spent the time to understand how to set it up is not Rails fault.
You can have two keyboards. A first ergonomic split keyboard for the alpha keys. A second keyboard _only_ for function keys (placed between the split keyboard), an ortholinear planck keyboard with QMK firmware would be ideal. With QMK you can program a single key to send a complex combination like Alt+Shift+F10 (the Run... action in IntelliJ), you get the idea.

Moreover you can make [1] the same key to do the same action in different OSes and programs. No need to remember different shortcuts how to switch tabs in a browser and in a text editor.

[1] https://github.com/qmk/qmk_firmware/blob/master/users/miles2...
This is demonstrably not true - have you been on Twitter? You'll find every extreme represented there. Including accounts/messages not globally removed but marked "illegal in Germany".
Apple rules state that the app needs to show the prompt if it does tracking based on any id. As far I know you can't avoid it by using logged-in user id or email. Technically yes, but not without breaking the rules set by Apple.

"Sharing a list of emails, advertising IDs, or other IDs with a third-party advertising network that uses that information to retarget those users in other developers’ apps or to find similar users."
That’s just the first example. As the author of that series writes, most of the exploits are not due to memory corruption. Most are confused deputy attacks where privileged code can be tricked into performing dangerous operations.
I agree about explicit None checks. It is often useful to distinguish None from the zero value of a type such as a numeric zero, empty string or empty collection. I also write "is None" & "is not None" everywhere when doing these explicit checks.

Yet the same be benefits of explicit None checks can be attained by writing "== None" i.e. doing value based comparisons against a None value. So this argument does not explain why "is" is necessary.
It's why I don't get the aversion to nuclear energy much. I mean yeah, the waste product is super dangerous and an accident causes dangerous pollution, but one alternative is fossil fuel plants whose emissions are causing a ton of shit. And hydro power has caused tens of thousands of deaths.

I'm not saying it's one or the other or anything. Actually I'm mainly pissed at Germany for closing dozens of nuclear power plants, going back to coal.
I'm happy you find the book interesting!

I speak quickly about mouseless ways of browsing in the book, and to me the best solution would be qutebrowser for browsing the Internet IMHO. You should check it out.
correction: dBase IV came out before FoxPro. From the book:

"By the beginning of summer ‘89, FoxPro was turning into an impressive product. As an outgrowth of the new language added to emulate dBase IV, and our new window-based interface, many items present in earlier Fox products were substantially transformed."

Kerry continues:

"By the beginning of summer ‘89, FoxPro was turning into an impressive product. As an outgrowth of the new language added to emulate dBase IV, and our new window-based interface, many items present in earlier Fox products were substantially transformed.

One of these was our text editor. Two commands in the language would present this to a user, MODIFY FILE and MODIFY COMMAND. In FoxBASE+, the editor was simplistic. It just filled the screen with whatever file was being edited. Only one file could be edited at a time, and there was a rigid limit to how big that file could be. It was functional for developing dBase programs, but most hardcore users would buy an additional editing program to do real text editing work.

As coded by Eric, though, the new FoxPro editor was an animal of a different color (no pun intended). It resided in a window and users could have as many text files open concurrently as they liked. They could easily copy and paste text between different files. There was no limit to the size of the file. (No attainable limit, anyway; the actual limit for a text file was larger than most modern disk drives.) It was also blindingly fast. It could open hundreds of files in seconds and scroll text faster than it could be read."
A Gentle Introduction to Business Intelligence and Data Analytics
> Face camera brings literally nothing to the discussion.

I would 100% disagree on that. In my humble opinion the "mental bandwidth" for communication is about 2-10x with video+audio compared with plain audio. Because you can see how the other person(s) react etc.
Spring Core Tutorial
Yes, this is commonly done in areas where land is cheap, I'm thinking of rural train station parking lots, regional and small airport parking lots.
Congo’s 77-year-old leader Sassou Nguesso seeks fourth term
I think part of the problem is that much of our laws and intuitions are built for a time when there were competitors or they are designed for local marketplaces rather than internet scale businesses.

If my grocer is a jerk, I can go to a different grocery store. If this mechanic is always giving me dubious advice I can find a different one. Modern businesses, at internet scale, really aren't that way though. They are much more "winner take all". Maybe there are one or two winners, but when they win they really do take almost all the market share. And for most of the developed world simultaneously.

I can kind of get my own phone. Someone else in this thread mentions Purism. I could also get a rooted Android phone and install a version of Android that takes out Google. What I can't do, effectively, is make my own app, if the duopoly would prefer I not. I could put my app in a private app store or offer it to the kinds of people who use Librem phones, but the market there is too small to run a successful business. Google (via Android) and Apple are effectively both a monopoly, they sell/control almost all of the phones, and a monopsony, they control almost all of the supply of phone users.
Thanks for your interest and your kind words!

I tried emacs (I like to try many stuff :D) but it felt a bit too much "program which does everything". I'm a big fan of small programs which can complete each other. You know, the Unix philosophy: "Make each program do one thing well".

I'm not a big fan of the keystrokes either, but maybe it's because I'm more used to Vim. Maybe I should try more seriously one day.
I have a friend who interviewed to be CTO of Larry Flynt Publications. She said that when she went in to interview, the first thing they did was sit her in a small office filled with examples of Hustler products and publications. They said, "We'll leave you here for a few minutes to look at what we do. If you decide you're not interested in working with us, you can just leave without checking in with anyone and we'll understand."
True, but the problem is that in pursuit of that mantra the language has wound up disempowering engineers and has forced even more decisions about trade-offs onto them: do you want readability, performance, or maintainability? You usually can't have all of them because of some lurking performance tar pit.

An example here is the conflict between needing top level imports for sanity and static analysis (there was an instagram blog on this a while ago) while also wanting fast startup time. If you import requests at the top level then you cannot have fast startup time, so you wind up importing it outside the top level so that code paths that don't use requests don't have to pay the time cost of loading it, but then you have imports that aren't at the top level!

edit: oh, and don't even get me started on pkg_resources [0], which isn't just a tarpit, it is a full blown blackhole beartrap waiting for the unsuspecting.

0. https://github.com/pypa/setuptools/issues/510
I find the dichotomy of pessimism/optimism and positive/negative not very useful in daily life, I prefer to think of defeatism and naivety. To me realism or (practical) optimism lies between those two.

You can't go through life either distrusting everyone and everything, nor can you do the opposite and live a good life. People don't like negativity because it ruins their mood, but you sometimes have to be critical. People also don't like positivity because they feel it sets too high of a standard, but to do anything you need a little hubris.
What's the alternative? If cmd-tab switched windows, my own workflow would be a nightmare. The list of all windows when switching would be unmanageably large and I'd have to manually raise several windows after switching.

My preference would be to keep it as is but have window switching work like app switching. The separate order in which the two cycle is a pain.
If the Linux kernel also adds Rust as a dependency to build modules, gccrs could actually be a good solution for the platforms still supported by gcc.

It's ok for Gentoo to drop support for these platforms IMO, the least used architectures need to be relegated to the museum sometime.
Yeah it's great (I have 5 of them) for remote keyboard for netflix with bigscreen, or for raspberry pi where you can just plug in one USB thing and have keyboard/mouse, but I don't think many people would cope with it for ongoing use.
Yeah, I still encounter IE10 and older sometimes -- looking at the wide audiences Micrio projects are used for, this ranges from grandparent's Windows XP machines to OS-locked government IE10-PCs.

Can't be helped, so an automatic fallback to the previous Micrio version is the least I can do.

I do really hope that there could be a _final_ update from MS to IE10 to at least support ES6. That would also make such a big difference.

One can wish..
I'm a vimium user and I wasn't aware of this, how useful! I checked the docs and I can't find it, do you know what it's called or how to do it please?
> I keep my webcam off at all times.

Disclaimer: No idea who you are or what and whom you work with.

But still: I think you and the people you have calls with are missing out. Seeing peoples reactions brings very much additional value to communication.
It's not that easy. I read somewhere the graphics pipeline of the Switch OS is a derivative work from Android's.

It's not clear HOW much of it comes from the 3DS OS, how much comes from FreeBSD and how much comes from Android.
You mean at the beginning of a pandemic and a series of antitrust investigations, with stocks widely considered to be at extremes relative to fundamentals in tech history?

Looking at some price curve and trusting it because of a trend in hindsight is just bad logic and dangerous investing. Those curves change quickly and unexpectedly, crashing right at the time when the most people become bullish believers due to being wrong so often otherwise. You can only trust fundamental reasons for investing, and those are way out of whack currently. I see the same story again every ten years and we are overdue.
The Google/Facebook, etc position is that they should decide what user PII they collect and how they use it. Your position is that it's ok for Apple to decide what user data can be collected and how it's used ("What's wrong with banning?").

But there is a third party here who's opinion is the one that actually matters. If you considered their existence and role here for even a second, the reason why it would be wrong for Apple to decide with a direct ban would be immediately obvious - that third party is the users.

My position, and that of Apple, is that it's none of Apple's business, and it's none of Google/Facebooks business to decide these things. It's the user's business how their data is used, they should be making these decisions. That's why it would be wrong for Apple to impose a ban.

After all the Google/Facebook narrative is that their use of PII brings value to users in the from of relevant ads and personalised services. Well ok, make that case to users and let them decide.

I've been banging on about this through the whole comment thread, but you just seem flat out unable to even see that users have any role at all in this. You ignore their existence and role implicitly without the slightest consideration; their right to choose is _the_ consideration here. It's not some incidental, inconvenient factor to be dismissed as a 'de facto' input to be taken for granted so you can point the finger unerringly at Apple.
I think the reason not to write `== None` is that classes can override `==`:

class C:
def __eq__(self, other): return True
C() == None # True
C() is None # False
> I mean I’d rather see Trump crowned as a king of the USA and I’d still have lesser of an existential crisis.

Yes, he was one of the best Presidents since WW2 at foreign policy, and he could draw more than 15 people to a rally.

As is usually the case, people aren't appreciated until they're gone for a while.
For some people, gov. agencies provide the following:

1. job security.

2. ideology.

3. attractive retirement plans.

4. interesting domain / things to work on.

If you have a burning passion for catching bad guys, then you go working for the people that are catching bad buys. Pretty simple.

Sure - the tech can (and probably will) be abused against regular folks, but for some people it's worth the price if it means busting another pedophile/human trafficking/terrorist/etc. ring.

It's a bit like asking why some doctors dedicate their professional lives to humanitarian work, when they could make 10x more as a GP in some cushy suburb. For some, ideology and mission counts A LOT.
Jonathan Blow on the “Stack”
This is great, I hope more companies were like system76. It's seems to me they are starting to produce their own hardware, but into the open.

If I'm allowed to dream, they could be an open Mac some day. We sell you this optimized hardware and software, but you own it, do whatever you want.
I think the trade off - benefitting from Fitts law when you need to use a menu AND saving screen estate - is worth it. At least switching tabs is a trivial keyboard shortcut.
Why would anyone want ortolinear layout in non-split keyboards? Do you sit with your elbows scrunched up in front of your body?
I know far more people that use discord (on both desktop and mobile) than those that use signal.