skysight-inc/HackerNews huggingface dataset:
Isn't the next logical question "what makes life worth living?"
And if you're into political stuff and want to actually have your views challenged instead of reinforced, on top of Philosophy Tube I'd also recommend: ContraPoints, Some More News, Shaun, Innuendo Studios, Three Arrows.
I've lost all trust in Zoom
>Sorry, I don't accept this and you haven't demonstrated it except to say "well we can use an appeal to other things for words, but not for symbols." That really dosn't fly at all, for me.

Words are easier to lookup than symbols. Symbols can be easy to reference when you know where to look, but unless you know what other words to stick into Google (especially if you don't know what language a particular snippet is), ":: programming" will be utterly useless, while searching IEnumerable will return results for C# immediately. When you are new to programming, the ease of finding relevant documentation can make things a lot less ambiguous.

>In such a world, educators would look to what the industry demands and feel that in good faith, they should give those languages some treatment in courses over time. We might also see these universities (under pressure from an increasingly competitive market for the bulk of undergrad education), start to set aside time-tested teaching languages and regretfully move to courseware that prepares people for these industry jobs.

You mean like Java? It's time-tested and the bulk of the developer positions in my area want Java experience. Coincidentally, it's also a common language to teach in undergrad. I've only seen functional languages listed by companies that list every language under the sun, and research positions.
I am serious (and recommend reading the paper I quoted to have a good understanding of the trade-of offered by posits).

Overall, posits are a new trade-of that will give you better precision (nothing exact, it is still an approximation) when you manage to keep all your number in a small range. Once you get out of that range precision drops significantly (whereas the precision of classical floating points drops gradually).

Posit8 are equivalent to 8 bits floating points (minifloats) making them an easy target for pathological cases but the example still illustrate the fact that, contrary to floating-point arithmetic, multiplication by a multiple of two is not exact with posits (one of several good properties we take for granted and would lose when switching to posits).
Chargebacks can take anywhere from a few weeks to over 6 months, it really depends on the case and how far back the chargeback is along with a bunch of other things.

So yeah if I bought some small indie game form G2A and it gets revoked 3 months later, chances are I'd never notice.
Common Lisp over here like:

* (+ (+ 1 1) (expt 2 256))
115792089237316195423570985008687907853269984665640564039457584007913129639938

* (+ 1 (+ 1 (expt 2 256)))
115792089237316195423570985008687907853269984665640564039457584007913129639938
I understand VPS are cheap now but they are not free like in case of centralized services. Hosting costs are same everywhere. I think developers from developing nations would still prefer a home based solution over a VPS because its consuming (INR 3600/year in India) out of there pockets. General population won't even think of self hosting because centralized services are "free" both in affordability and setup. Very few give a damn about privacy. Cost is a factor that definitely affects self hosting when you think about developing nations.

Another thing is data, in case of self hosting at home, you are always in control of your data. Your data never leaves your home. Unless you explicitly want it to. In case of VPS, data is out there on someone else's infra. Backups are most probably not free. So yes both sides have their own pros and cons.
Don't elect bad politicians, that is the sum total of the defence available. Laws don't matter if the people in charge don't respect them, so better keep track of who you elect.
right in time to debate specism

I'm sure it's a conspiracy from the sea life lobby
>He told me that any part of my personality that didn’t line up with what the company would score on a Meyers Briggs was a problem.

He was an idiot. In an ideal society such persons would only work in the circus...
We're asking the sandbox to be perfect and that'll never be a thing. It's always a race between the sandbox makers and those trying to escape it.
I don't doubt the committment of RH to Open source, but looking at IBMs rather chequered history with regards to how they look to minimize costs, there must be some concern that next time there's a bad set of results, executive management will be looking for cost savings.

There are plenty of examples https://www.thelayoff.com/international-business-machines

specific example related to RH https://www.thelayoff.com/t/ZJ4vNfo

TBH I hope I'm wrong and that IBM corporate leaves RH alone long term, but that's not the general trend with acquisitions...
People love to talk about themselve and what they are doing. Ask questions about people and be genuinely interested in the answers. Remember what you learn.

Remember that software isn't the only "technology" (in the original sense of the word). Every discipline has its technologies (farming implements, business accounting practices). It can be fun to learn about those.

Also, if you've been developing for 20 years you probably are a systems thinker. Seeing similarities in business and technical systems (and comparing and contrasting them) is pretty interesting and can lead to some good discussions.
> "Avoid Steam and implement your own copy-protection"

Thanks for the strawman. I actually think what they should do is:

"Avoid steam and not use copy-protection"

If their game is good, it will sell; if it doesn't, it's just not good enough. But at least people who pirate a game may still buy it at some point; once they buy the game, even from an illegitimate source, how likely is it that they will buy it again for the full price?
They're not valid DNS names, they're IP addresses. When you subscribe to an Internet Service Provider you are actually subscribing to the network using the IP address space. DNS is an add-on that is overlayed on top of the IP addressed network. If anything, allowing host resolvers besides DNS should be a more transparent process, like switching out your default search engine.
ShoppableLive let you launch your own live video shopping
It's Sean's case it's not really nonsense. I can't know for sure what's going on through his head, but he seems to have clearly made up his mind to live life on his own terms as much as possible, even at the cost of a shorter lifespan and much comfort.

If everyone chose the "rational" way of just adapting to everything and keeping their head down, we would never have civil rights, regime changes, embryonic labor rights, and any number of struggles where people go beyond a utilitarian calculus at a great cost to themselves. This is how power balances have gotten overturned historically.

You also have some leeway of personal adaptation. It's one thing to stay within the bounds that society sets forth. It's another to grovel and revel in your servitude. For instance, looking at Astrojetson's comments, at no point did they blame the riverside landowners for their selfishness and nosiness, the blame was all on Sean for daring to do what he's doing. They were no longer psychologically able to criticize the true source of the problem.
Soon we are going to have an app for everything.

1. First we will be using an app to find friends.

2. Then another app to message friends.

3. Then a third app to share photos with friends.

4. Of course we want to share music with friends, yet via another app

5. If I am having a long shit on the toilet and want to share this experience with my friends in a way that doesn't persist forever then I'll be using another app for that.

6. If I want to meet up we'll be using an app to decide when

7. Once we finally could work out the complexity of deciding when to meet up (thanks to the great app designed to help us with this hugely difficult world problem), then we'll be using another app to decide what we want to eat. We 100% need an app for that, because!

8. Another app will navigate me from my home to our chosen place, because we all selected the most inconvenient place to meet based on the great app which has suggested it to us.

9. But I'm not going there just old school. I have an app which will order me a self driving car to get me there.

10. Before we arrive we will use another app to quickly make a reservation.

11. In the restaurant the first thing we need to do is to download and install a new app which will allow us to order & pay for our food.

12. Finally we are all sitting together and now we can get on with the real nice things in life... sharing with each other all the other great apps we recently discovered to "improve" our lives.

13. Attention is at an all level high at about 1%, the other 99% we are being busy to constantly respond to our 1000 app notifications. Our self driving car needs tipping, our restaurant suggestion app wants a review on the Play Store, another distant friend has just shared a video of them eating a really exciting Avocado sandwich.

14. I am so happy! My life was never better!
That's interesting - though part of why I like them to host the LFS is because I want the additional backups. It's definitely food for thought - the only LFS servers I've seen have been WIP / not-production-ready sort of things.
Old Joke: What do you get when you cross IBM with [Insert company/product here]?

Answer: IBM.
In my dreams Red Hat's culture overtakes IBM's and this becomes a successful reverse takeover, but this is only a dream.
> CT was unnecessarily difficult due to being thrown into a bunch of definitions way to soon

I had a similar experience. Luckily, due to reading many definitions of the basic things (such as monoids), I reached a more complete? intuition of the concept if you will. I think that given enough definitions, people will converge to the same intuition of abstract concepts.

> To new learners I suggest to think of “objects” as the number of dots on domino tiles, or the poles of magnets, they describe where things may, or may not, compose, nothing more

Wouldn't a simpler intuition of circles and arrows be easier?
>Isn't 'success' a form of comparison? How do you quantify success?

If you're happy and have achieved your goals, you're successful. No external quantification or validation required.

You still need to compare your state with your desired state, but that's it.
Are there any open hardware eink ebook readers?
And the tourist didn't throw it again? At least one of these two knows how to play fetch
Logic in Design or Designers’ Logic
Shoppablelive.co let you launch your own live video shopping
Shoppablelive is a platform that allows Merchants to sell their products instantly during a Live! Launch a Live from your smartphone than enable the payment transaction to generate sales instantly, stop losing your time with private messages | 100% compatible Facebook Live!

what do you think ?
Degeneracy, Code and Innovation
A lot of these keys are obtained through scams where the scammer pretends to be some famous YouTube or Twitch personality promising to review your game. When you're an indie struggling to make a living, sometimes you go for things that sound too good to be true. Also, giving a smaller YouTuber one or two keys isn't much skin off a gamedev's nose, if legitimate.

There are also stolen or leaked keys, but those are likely to be the minority of cases (though they may be greater in volume due to the sheer amount of keys they might have).
Such angst.

So hipster.

If you don't want money for your games, or better yet, don't want a retailer making money from 'your game' then just give it away or sell it via the web only.

Don't be douchey about it.
“But there's no single problem hampering US healthcare, and therefore there's no single silver bullet that will fix it”

Exactly. In a lot of discussions someone will point out a problem and the response is “that’s not the real problem. The real problem is XYZ”. And the result is that nothing gets done. There are many problems in US healthcare that all need to be tackled independently. And most of them are around some people making a lot of money off these inefficiencies.
>It's not that hard at all, actually. The reason why stores like Steam charge a 30% fee for their services is so they deal with issues like this for you.

A problem that costs 30% of revenue is something that I would consider a hard problem to deal with.
I think that depends on which "healthcare" you're discussing. If you're talking about emergency services, they administer services first and then talk about billing second. The doctors are removed from the billing process, for the most post (other than keeping a scan of what they use). They aren't thinking, "I'm going to use this more expensive surgical thread to get this poor drunk fool who crashed his car into a playground to pay more, because then the thread industry will pay me more!" While twirling his mustaches. Now when it comes to pharmaceuticals, there are the distributors who make the pricing out of control. Agreed. But the whole system isn't designed to make a profit, rather the supply chain is, and the equation of the two has been spread and the blame has been laid (often) as mistrust at the feet of doctors and nurses who are the face of the healthcare system to most people.
I respectfully disagree - I'm a Red Hatter so you can take that for what it's worth. To me the 34B buys IBM the real estate in the open hybrid cloud market which Red Hat has built up in the last 5 years. That is part of a large and rapidly growing market. If IBM interferes with Red Hat they will likely squander the value of what we've built. If they foster what Red Hat did to win that critical ground then their 34B could stand to increase substantially.
That's a beautiful comic, thanks for sharing.
Do we really learn our native language more easily than other languages?

It takes several years for children to learn to speak properly, and they are not exactly busy with other commitments.

Maybe if we dedicated a couple of years to another language and did not have to work for a living, prepare our own food, clean ourselves and so on, we could learn any language.
Yep, that seems like an elegant solution.
My experiences are the same. I got a laptop around that time (one that promised an upgrade to Vista for free). XP would crash and blue screen about once a month. With Vista it never crashed or blue screened at all, and I was using it heavily for months. I built a PC soon after, which did blue screen with Vista, but I suspect it was the NVidia drivers (laptop had an ATI GPU).

I agree, Vista was boring, in the sense that it just worked and didn't get in the way. Now that I think about it, the built in Start Menu search bar made it awesome.
Oh, WinME had much worse issues than just some crash here or there. As someone who at that time made a living by (among other things) deploying, maintaining and repairing Windows PCs at various small business offices, it was a nightmare.

Every install behaved differently and had random failures which were gone without a trace after a reboot, never to appear again. Troubleshooting a non-booting WinME box was a nightmare compared to troubleshooting a Win98 box with similar issues, which had all kinds of emergency "shell" with dozens of useful utilities (which were absent in WinME, with no replacement), and a "safe mode" which was actually useful and predictable.

The Control Panel, and all the GUI around configuration was a difficult to use abomination, stuck somewhere halfway between utilitarian look&feel of Win98 and sleek look of WinXP, with all the disadvantages and none of the advantages of either.
Basically, it’s a good chance to:

1.) Question whether that codepath should be gated to a particular day of the week.

2.) Assess the cost of that codepath failing (or failing to load). Does it have the potential to brick the project?

3.) How big could the bug be? If software tells me it’s “just another manic Monday” on Tuesday, or that I should “Walk like an Egyptian” on February 31, who cares? There is no incentive to unit test because honestly, who cares? On the other hand, if it has the potential to brick the project, go back to #1. Do you really need to test the day of the week? Are you bloody sure?? :)

4.) If you reach #4, it’s time to invest in unit tests. You wrote a condition where a day of the week test could result in software failure.
People are horrified because IBM is a sinking ship and a monolithic big business that will attempt to look at everything from a fiscal perspective with no real love for what made Redhat great. Is IBM really going to give Systemd, Fedora, the full time kernel maintainers a break and pay them to make “unprofitable” software?

We’re also seeing the end of independence that was making the open source model work with dignity. It was a huge milestone for the company and many people view this as a regression.
California Earthquakes Disrupted HF Propagation on West Coast
Here's the official announcement from Red Hat Developer: https://news.ycombinator.com/item?id=20391504
>I'm excited to live in a world where people think it's ok for the few to ruin it for the many.

You already live in this world. Why does Sean get all of the moral blame, instead of the wealthy landowners who casually decide on a whim what the laws are?
No company can keep that promise. The desire to meddle is irresistible, especially if they see the "independent" company go in a direction the mother company doesn't like.

The only place where this seemed to work reasonably well for a while was YouTube & Google, but even that was ruined the moment Google decided it needs "unified accounts" and to insert the Google+ social network into YouTube.
Are you saying the people who manufacture/engineer drugs should work for free?
I'm surprised that Mac doesn't have a built-in firewall that warns if an app installs something that listens on a port. They advertise OSX as being "secure by design."
>> It is common, particularly in New England, to drop or add an "R".

The dropping and adding of consonants is one of the defining aspects of many accents. It isn't really incorrect, just a mode of speech.

Texas: "Readin."

Canada/Nebraska: "Reading."

UK: "Reading-g." (Really. Every BBC presenter does the double-G ing on everything-g.)
Same for Chrome. Wow. Truck-sized hole, this one.
Bitcoin Value – Brief Sellers Shocked as Bitcoin Surges One Other 4.5%
I assume the motivation for typing in code is for it to run to completion successfully every time. In this case, because of the bug, Webpack didn't print a message reminding you to donate money to them. You would think you'd want to keep that working, because those donations are what make continued improvement of the software possible. So you write a test for it, and then you can hack on the other parts of the code knowing, with confidence, that your donation reminder works. Even on Windows. Even on Monday.
VerX: Safety Verification of Smart Contracts
Steam keys for a game can be generated at no cost to the developer. If you sell your game outside of Steam on another store or your own store, you can then attach a Steam key to that sale so that players can activate the game on Steam (because everyone likes having their games on Steam). Valve has no control over chargebacks for sales that happened outside their store since it's not their store. Once a chargeback is received the developer can then go and deactivate the key attached to it, which will disable the game on the user's Steam library.
Wow, that took me back...I remember the little mosaic graphic to display parts of the web page that the browser hadn't loaded. Feels like a lifetime ago, but it makes sense to have that little bit of UX improvement, since back then all we had were full-fat desktop websites.
Another major problem is the agreement you sign with your ISP that says you won't host a server on your home internet account.
I still haven't finished reading it end-to-end, but I love the form and shape of Hofstadter's "Le Ton beau de Marot"[0] which is sort of an extended dialogue on the difficulty, beauty and/or impossibility of translation. It's not just about language translation of course, being Hofstadter, but that's the entry point.

[0]https://en.wikipedia.org/wiki/Le_Ton_beau_de_Marot
> it is astonishing that by almost 2020 people are making these same mistakes over and over again.

It's actually logical: the number of developers doubles roughly every 5 years. It means that half of the developers have less than 5 years of experience. If they don't teach you this in school (university), you will have to learn from someone who knows, but chances are the other developers are as clueless as you.
The problem isn't with treating new injuries. There are a lot of paraplegics in the world today who were injured a long time ago, and it would be nice to fix them...

A much harder problem, I'm afraid.
Yeah, the standard template is just to find someone who is "smart and gets things done". I've been taking on both junior and senior dev interviews lately (junior because I considered a career switch to game dev) and the junior questions have been much harder than the senior ones.
I used to love this game and totally forgot about this! This is awesome!
They have 34 Billion reasons to screw up RH. I hope it doesn’t happen.
> By the time Steam chased this up and voided the sale, gamers may have tried the title out and moved on, never noticing they had lost access as a consequence, he said.

That is not true. For years now (or maybe even forever?) you get a big fat notification popup [0] when a license gets revoked in Steam, which you also have to acknowledge by checking a box and pressing a button.

> By the time Steam chased this up and voided the sale

Also, I'm pretty sure the revocation of a license is more or less instantaneous. So that also seems untrue. It's not even Steam's job to chase this up, but the developers.

1. Developer detects fraudulent transaction

2. Developer matches game key to that transaction.

3. Developer revokes key/license on Steam.

[0] https://i.imgur.com/R4OL8ki.png
> Many healthcare systems have some problems, but US health care has a lot, and many of them need to be fixed in order to improve the situation.

The US system has lots of problems, but reducing them by even 1 improves the situation. It may take fixing many to make the situation “good” by some standard, but not to merely improve it.
"just within reach of the audience" is very hard when there are 20+ children in a class who have very little in common except age.

If the children were carefully separated by ability it might work.
> There has never in all of history been totalitarianism like what is possible now. We are building the technical infrastructure for our own total enslavement.

This is one of the primary reasons that I'm planning an exit from software development. I see most of what we do as being a useless waste, and at worst we're building our own enslavement. I'm fortunate to be working on something harmlessly entertaining, but I want to exit all together and start a business that will actually help people.

The unbounding optimism of technologists is pretty disturbing. We can see for ourselves how tyrannical those at the top of our industry can get, yet we are easily chatteled into helping them because of the paycheck and the prestige. It should become less socially acceptable for us to assist tech zealots who want to involve data warehousing technology and AI into every single problem and facet the world is facing.
The serial numbers are on the back of the devices so it’s nice to be able to correlate them with the network name. As I mentioned now we prefix them with a few letters to avoid being misinterpreted.
I just tested Firefox 67.0.4 and Chromium 75.0.3770.100 on Arch and both have the same behavior. Definitely not something I expected.