skysight-inc/HackerNews huggingface dataset:
I've found much of the same problem: I'm someone who's easily distracted anyway, and it's frustrating not being able to read.

Here's what I've found works for me, for books and articles:

- For books, setting aside dedicated time to read is really useful. This means that I leave my phone in another place, out of reach, so I'm not tempted to pick it up and check Facebook/Twitter/etc. For me, this is somewhere away from other distractions, like my computer / workspace, etc.
- Set aside a small amount of time to read without distraction in a setting like this, and grow that amount. Maybe that's 10-15 minutes? Start that out as a routine, and as you get more comfortable with it, add on a little more time. Block out that space and aggressively protect it. I've found that setting aside reading time in the morning, before I open up my computer and check social media, really helps.

Generally, I've found that the more I read, the better I get at it: practice, practice, practice. Treat it like an atrophied skill.

For longer articles, I have a bookmark set up for the newsletter I write (andrewliptak.substack.com), in which I have a short recommended articles section. I reserve this for longer-form pieces, and when I come across something that looks interesting, I bookmark it and come back to it when I'm in a good mindset to actually read the thing (see my above point.) I've set aside other parts of the day (usually at the end) to read these sorts of things.

Another thing that I'd recommend is Pocket.

Another good practice thing for reading is short stories. I typically save them via pocket, and read them when I've got smaller pockets of time to read something.
The author makes the point at the end that it's important to grasp the wider context.

The wider context is that people aren't expected to care so much about the specificity of their phrasing all the time.

The mathematically-minded would serve themselves better by ascertaining the category of the conversation and context at hand.
Personally, when this happens I don't panic and think about engaged reading as a habit that I need to reacquire through practice. For example, I recently decided to read some Phillip K. Dick. A Scanner Darkly spent about four weeks on the nightstand. UbiK about two weeks. Do Androids Dream of Electric Sheep three nights. At full tilt, I'd have read any of those in a single day. But it doesn't matter. Nobody cares how fast I read. Nobody cares how much I retain. Nobody cares if I don't finish a book. Including me. It's not that I don't prefer to finish books or retain a lot. It's that there are a lot of books that aren't worth reading and a lot of books that are finishable that aren't worth remembering.
> Any control flow program can be converted into a matrix multiplication.

Any control flow program, on a set of inputs for which it terminates[0], can be, but it's not true that any control flow program, with unspecified inputs, can be, even with variables for the inputs, since the shape of the multiplication as well as the value of elements in the matrices may depend on the inputs (also, whether it's even a terminating program can obviously depend on the inputs.)

[0] and any program which always terminates can also be, though the general form may be more complex than is necessary for some inputs.
I keep fixing my colleagues Linux issues. In practice, I have spent less time fixing my own BSD systems.

I usually end up stuck with Linux systems at work because of proprietary code which doesn't run on BSD.
You can find a lot of examples in the copy protection space, other examples are Starforce or the Sony rootkit.

None of that came without problems for the users...
I would bet that a VM isn’t going to be deterministic enough to produce the same heap twice even without aslr. Just building a deterministic JS engine seems like a super hard problem.
Considering most unix software is written on linux for linux these days, and has been for many years, its extremely unlikely what you say is true.
Interview with John Zeratsky: Original inventor of the SPRINT design process
It works just fine for web-backend development.
Study: Two spaces better than one
> Find better ways to manage your game or i'll play something else.

Pretty sure game companies don't care about the small minority who cares or even understands the implications of this.
Linux VServers came out around the same time (2001) [0], so the claim about "many years earlier" is spurious without being more specific about which things it did earlier.

[0] http://linux-vserver.org/Frequently_Asked_Questions#Is_this_...
Thanks for your feedback. Monito.com strives to list as many options as possible and be the most exhaustive source of information about international money transfer fees worldwide. However, we're not always able to access all data as no worldwide regulations require banks or money transfer services to be transparent about their fees and exchange rates (yet).

That being said, in the case of money transfers from India to the USA: InstaReM temporarily suspended money transfers from India last month. As soon as this is re-activated, they will once again appear in our comparison table on all supported corridors from India.
Oh I'm so glad to see progress is being made in this area. Inkscape was just unusable for me on macOS. Now it's a bit more bearable. Keep up the good work!
We're discussing the ontological status of phenomenal experience, so its illusory nature is very much relevant to this question.

No one, not even eliminative materialists, would deny that people have what they believe to be phenomenal experience. See Frankish [1]:

> Does illusionism entail eliminativism about consciousness? Is the illusionist claiming that we are mistaken in thinking we have conscious experiences? It depends on what we mean by ‘conscious experiences’. If we mean experiences with phenomenal properties, then illusionists do indeed deny that such things exist. But if we mean experiences of the kind that philosophers characterize as having phenomenal properties, then illusionists do not deny their existence. They simply offer a different account of their nature, characterizing them as having merely quasi-phenomenal properties. Similarly, illusionists deny the existence of phenomenal consciousness properly so-called, but do not deny the existence of a form of consciousness (perhaps distinct from other kinds, such as access consciousness) which consists in the possession of states with quasi-phenomenal properties and is commonly mischaracterized as phenomenal.

[1] https://nbviewer.jupyter.org/github/k0711/kf_articles/blob/m...
I know people that are still bitter about Freehand being abandoned in favour of Illustrator.
This is unfortunately why I switch to console exclusively for gaming. I personally prefer a powerful PC especially with keyboard and mouse, but it’s just so much harder to cheat on a console nowadays, and I don’t want to install this stuff.
Leadership Lessons Men Can Learn from Women
This is why I hope a strong sandboxing model like on iOS takes off on all platforms. Windows 10X is a step in that direction and I much appreciate it. Companies have abused people's trust way too long.
Translation: Hedge fund manager bets on financial catastrophies, wins big because of Coronavirus pandemic.
I would disagree with your reason cheats went kernel, speaking as someone wrote cheats for over 10 years before “switching sides”. It’s because cheat software always wants to hide from the anti-cheat, and kernel mode provides a perfect place to do that.

But if you don’t want to have anti-cheat software installed, that’s OK! I’m a big proponent of informed-consent, and if you don’t consent, nobody is forcing you to. You just won’t be able to enjoy online multiplayer.
I freelanced a few times for short periods and charged $90 an hour for front-end web development. At the time I was living in Santa Monica, CA, and the business was located within 20 miles.
Ever considered that maybe you should design your game so that modifying the client provides no advantage to players?

There is a universal way to do so, and it is to provide whatever feature the "cheat" programs are offering directly in the official client (either with first-party code or by providing an API that third parties can use).
Pigou effect
Probably not quite 100 hours, but proprietary "enterprise" VPNs. Everyone needs a different version (universally outdated), many need hand-holding to work on an up-to-date OS, need workarounds to have them not break routing entirely, ...
That isolated environment is called a game console.

We are in a weird situation with PC gaming. PCs have always been a hackers friendly platform. Both Counterstrike and DOTA started as mods. Skyrim is more of a platform than a game now. Of course, it also means cheating, but it wasn't a big deal back then. Cheaters were just shunned, or sometimes encouraged, depending on the context. No big money at stake, no big deal.

But now, we want a standardized platform for high stakes competitive play, so why not bring back consoles. They are more than powerful enough for this, and you can hook up a keyboard and mouse if you want.
This is why I have a PC dedicated only to gaming and other machines dedicated only for casual web browsing. There's too much maintenance for a PC if it's multi-use.
I think it's a love it or hate it thing. People seem to either point at it as an example of how good open source software can be, or how bad open source software can be. Unfortunately I'm in the latter camp. A huge amount of this could be the difference between using it on mac and using it on linux though
As far as I can tell, LSP can't even distinguish between a read and a write — it's not as useful as cscope 30 years ago.
Yea thats great, punlishers wont care because the vast majority of people dying to get a beta of valorant wont give two shits about installing kernel drivers.
China impose restrictions on coronavirus research
> Linux has drivers built in so just works.

Unless the driver is broken or doesn't exist, then you're SOL.

Bonus: you can update video drivers on Windows without even rebooting or losing your GUI session.
“If She Receives Help, She May Leave Me Sooner” Means the Problem Is You
Yes, easy, just charge more! I wonder why doesn't everybody just do it? Because it's non-trivial, it involves risk and you might end up making less money!

While cost saving has almost no risk. Here's a relevant piece of the article:

> But what if it's a 6-month project and instead of billing them 1000 per month, you are billing them 10.000 per month?

> Now you could have saved €150 per month for 6 months, meaning you lost €900 just on currency conversion on this project. Ouch!

> It could very well be that you can buy a brand new MacBook Pro every few years with just the savings on your international payments.

A business is also not good if you just let money slip through your fingers.
No, you cannot make this conclusion from my statement.
Fzf. Fuzzy completion is a godsend for working in the terminal, remembering commands is a thing of the past.

As a nice bonus there is also a wonderful vim plugin :)
Like someone else said, the agency is Russian. From their "about" page:
https://soshace.com/aboutus

197183, Russia, Saint-Petersburg,
Polevaya Sabirovskaya street, 54А, office 335
I meet the clients f2f a lot at the beginning of the project. Then I'm off to just writing code at home until it's time to deliver the project. It's just the nature of the projects I've taken on. I'm sure there are other kinds of software consulting where you need to meet them everyday, go to their standups and things like that. Fortunately, I've avoided that. I've developed a reputation for "going off and getting it done". That's the brand. So people don't expect constant meetings.

Cheesy title notwithstanding, I found this book to be useful: https://www.goodreads.com/book/show/260218.Million_Dollar_Co...
> I think dropping all this feedback in one place is probably better for triage than me opening lots of individual bugs

You presumably know better than this. The standard, decades-old advice for submitting issues and bug reports is the opposite -- one problem per issue submission, so discussion and triaging individual issues is possible.

With most community-supported open source projects, casual drive-by braindumps are likely to be ignored. Reduce the friction to the developer as much as possible.
This was on metafilter.com a few days ago and I felt compelled to create one:

https://colornames.org/color/13916e
Since that post was made, there has been widespread reporting that US intelligence agencies are quite sure that China's numbers regarding the infection have been fabricated and underreported by quite a large amount. [0]

Keep in mind that the Chinese government doesn't have to be pursuing a centralized disinformation campaign for it to occur. It would appear that at least a decent amount of the misinformation is occurring because local officials are covering up the extent of the damage from the party for fear of retaliation. In this case, its entirely plausible for large-scale cover-up to be occuring in China, without the national CCP driving it or even being aware of the extent that its occuring.

[0] https://www.nytimes.com/2020/04/02/us/politics/cia-coronavir...
Who Is Immune to the Coronavirus?
How have you seen dangling reference OOM situations in the real world?

Speaking for a python / Django stack, there's a very concrete reason that these are rarely seen in my experience. Code never lives long enough for it to matter. In any practical situation, workers are recycled at a furious rate. uWSGI will recycle a worker for many reasons, or for no reason at all.

There are plenty of apps out there where, if you changed the settings to make the processes fairly persistent, they would OOM on a regular basic. This might be the vast majority of Django apps out there.

But that's just it - no long trusts python enough to keep it running in the background forever. So OOM like this is a non-issue.
What technique did they use to get that full on California Raisins effect during Mercury footage? Yikes!
I wouldn't go so far as to call it lying. Unless you believe anyone who makes an inaccurate forward looking statement is lying, in which case I would say the majority of people lie the majority of the time when making forward looking statements.
Archive.is now has a Firefox extension
There are two ways we can interpret these examples [0]. The first way is to interpret them as two propositions understood in the general context. I believe this is the interpretation that the author had intended. In this case, the objection is just crappy because it fallaciously attempts to refute "usually p" with "occasionally not-p". It is a failure to reason correctly.

So what's the cause of the fallacious inference? Well, in this particular post, the author chooses to focus on the case where the objector fails to appreciate (either though inability or through malice) the general context in which the original statement is being made. If I were to offer a diagnosis for what the author is aiming at, it is a lack of prudence [1]. Prudence, of course, presupposes humility [2] which some of you have mentioned.

[0] The second way is to understand that these examples in a specialized context that hasn't been articulated. Take the Python example. Let's say we've been given an excerpt from a conversation that had taken place at a company that specializes in embedded microcontrollers. A charitable reading would actually lend credence to the objection.

[1] Prudence in the classical sense as cardinal virtue, not its modern corruption.

[2] Humility also in the classical sense, not as some corruption of modesty or lowliness.
On one hand, sure, there is no way to stop advanced client cheats from usermode.

On the other hand, it seems naive (from my own naive perspective) to assume your own drivers won't be reversed and defeated, given you already know your opposition is this advanced. So why still go down that path? Most of what I've read has been pretty down on anti-cheat, so I'm quite interested to get the other perspective from someone who personally finds it worthwhile to work on it.
It's basically a vanity publisher operation, so they're not giving you much beyond access to their distribution services.
100% this. Saying "Haskell suffers from a problematic culture" is a silly generalization on the face of it.

Idk what Haskellers this person met who rubbed them the wrong way, yeesh!
Lets support this great resource any way we can

(unaffiliated)
"Scripting that yields different visual results each time you run it (this is where I gave up)"

Ah yeah, I remember, this is why I stopped digging more into it, after weird starting results.

And I remembered my main issue with inkscape: text editing.
I would actually consider it broken beyond repair at the current state. Which is sad, as otherwise I am really happy with inkscape.

But I also very clearly remember the statement from the main dev from inkscape, when people ask him, if the next version of inkscape could have feature xyz:

he then just replies with a one liner, his bank account number.
Erase your darlings: immutable infrastructure for mutable systems
No Fate: #000fa8
There's a transcript PDF and also an audiobook version of this online course:

"Cognitive Behavioral Therapy: Techniques for Retraining Your Brain"
https://www.thegreatcourses.com/courses/cognitive-behavioral...

> CBT illuminates the links between thoughts, emotions, behaviors, and physical health and uses those connections to develop concrete plans for self-improvement. Built on a solid foundation of neurological and behavioral research, CBT is not simply about treating mental illness. It is an approach almost anyone can use for promoting greater mental health and improving quality of life.
You don't even need to cheat on consoles, most games come built in with it, I think they call it aim assist. Or you can just use a keyboard and mouse and suddenly your better than all the controller users.
In a thread about a free software IDE for Tcl, which might mean a lot of exposure for what seems like a small project, you write what amounts to how you don't like the look of it and promote a proprietary alternative.

I don't feel that's right.
I think the case would have been much stronger if the author didn't mix his argument with his opinions about GC, Python, etc.
If this driver is so minimal that it is nothing more but an interface to userspace, opening the source would benefit everybody.

It really means nothing when a company audits itself.
> Capitalism is about weeding out the better companies from the worse -- not ones that are arbitrarily more or less hit by an unpredictable global catastrophe.

For the definition of better or worse implied by your above statements that is... almost entirely untrue. Given the entirety of the history of capitalism (and definition of capitalism) the only purpose of capitalism is to accumulate more capital within an existing system.

In fact we've seen many companies arbitrarily sink or swim -- and many successful business people will say as much. Otherwise there would be many more repeatable successes for businesses. Capitalism is not God.
For technical reasons this is infeasible for most modern games, especially action games like FPSs.

In general, the way a networked FPS works is by using the server as an authoritative source for information, but doing extrapolation on the client-side. This means that enemies which are not visible to a player must still be known by the client, since the camera and enemy may move into a position where the enemy is visible more quickly than the server can respond. So the client must know the location and velocity of some opponents which are otherwise not visible to the player (because they might become visible).

But, let’s suppose we solve latency problems, and don’t use client-side prediction.

You would need some perfect visibility algorithm for determining which opponents should be transmitted to each client. Those visibility algorithms make a tradeoff between accuracy and computational expense. They are conservative, because it is always an error to fail to draw something which is visible, but it is never an error to draw something which is occluded.

But, let’s suppose we solve visibility perfectly, and only transmit to clients the locations of models which are actually visible, and only the parts of those models which have pixels on-screen.

Consider an opponent hiding behind a wall, but with a small part of the opponent poking out. The game is going to need to draw that part poking out, but if you look inside the game’s memory, you can find that those textures and vertices belong to a model used by an opponent.

Beyond that—we are transmitting a video stream to the client. Basically, we can solve cheating if everyone uses Stadia.
Yep. I’m not sure I agree about user land but jailing everything is definitely not the default. It’s there if you want it and know what you’re doing, though.
From millions of data points it's shown unless you're older or vulnerable you have extremely minimal chance of dying.

Then the herd immunity would be build or close to it.

It's a much better solution than what we have now that simultaneously killing the economy and human rights.
Mozilla labeled ‘evil’ after user digs into Firefox privacy
.. you thus provide a perfect example of the claim made.
Why does the spec mandate support for useless bad code instead of banning it?
I think one of the big problem of Word is that it is routinely used for things it was not designed for and which are still out of Microsoft target.

It's a tool for not too long technical documents, for secretarial work, for basic marketing text, for quick an dirty but decently presented invoices, for writing a resume.

It has never been meant for writing novels, for page setting, for writing hundreds of pages of technical documentation, and yet... it is used for that. Everyday.

Simply because it's available everywhere.
>You just won’t be able to enjoy online multiplayer

No, i'll be able to enjoy online multiplayer in one of the many, many games whose devs don't feel like they need to monitor and control my computer to provide a quality game.
You're free to play something else; don't complain when you're getting roasted by rampant cheaters though.
Medical insurance is more like $1,600+/month for a married couple, even more if you have kids. That's ~$20k/year which brings you down to $85k after tax.

And did you factor-in having to pay both halves of Social Security and Medicare? I believe that's another 15.3% [0]

[0] https://www.google.com/amp/s/turbotax.intuit.com/tax-tips/se...
Optimizing Profit
This is not the right time to give someone Corona.

I'm not saying they should change their name, but maybe lay low for awhile.
Everything the gleeful journalists said would happen to Sweden has happened
A strong quality label is that twint's twitter account got suspended - evidently Twitter doesn't like that a third party tool scrapes tweets better than they allow to.
> Do mathematical things exist independently of the minds who conceive of them ? The ontological status of abstract things, right? My point is, materialists deny these kinds of things.

Sure, and they would have to provide some sort of naturalist account for mathematics. There are some proposals for this kicking around.

> is broken at both ends by which I mean the descriptive philosophical ideation at both ends is to no one's real satisfaction.

Indeed, there is no hole-free reduction along the chain you cite, but those holes are continuously shrinking. This is why I consider the special pleading around consciousness a god of the gaps. There are some very interesting puzzles around consciousness, but I think ascribing a special status to consciousness will ultimately be abandoned, just like vitalism.
Smartphones also.
Previously on HN (2 months ago, 111 comments):

https://news.ycombinator.com/item?id=22230168
They also have benefits that W2 employees do not, like deducting expenses, $50k+ in allowable retirement contributions per year, and the 20% QBI deduction.