skysight-inc/HackerNews huggingface dataset:
The UK mandated masks in shops, public transport, cinemas etc on 24th July.
- folks
- friends
- team
- people
- y'all
- everyone
I'll be honest I almost never find myself agreeing with what I understand Bob Martin is advocating but this whole post makes sense to me. I may have to re-read some of his other stuff. I don't do much OOP but all of these principals make sense in a FP context as well and I think he does a good job of untangling accidental associations with specific OOP features/patterns in this article.
Government bonds are still bound to the market setting rates. Why else would e.g. Germany have lower yield than the UK? And Germany doesn’t even have its own currency.

http://www.worldgovernmentbonds.com/country/united-kingdom/
http://www.worldgovernmentbonds.com/country/germany/
What could he mean by that...? You're doing a great job...
In my experience it is best to limit sharing about even having an issue to an absolute minimum. You'll probably have far more detractors than supporters. Be very selective. People will unpleasantly surprise you unfortunately. Most people are disability skeptics.

If you have to go to HR to get accommodations, you should get a different job. In my experience, when a manager won't make accomodations without that, they won't do it with it or they'll hold it against you. My manager at Intuit just said "no" to every single request my doctor had written down. HR's response was to just shrug their shoulders and say they have no authority. The next company just laid me off for having too many doctor's appointments.

The best thing you can do to improve your work-life with a chronic illness/disability is to find a great manager. The company that laided me off only did it after my manager changed away from the person I actually interviewed with. Remote work is generally easier to keep your illness from being noticeable to as many people.

And while it is illegal for your workplace to do all sorts of things, they will still do it. Suing a current/former employer is a nuclear option that will likely hurt you far more than it could ever help you. They can always get retribution every time a future employer calls to confirm previous employment.

It's been 5 years now, and I still feel guilty about not suing Intuit over my entire experience there. Not because I needed the attention, money, drama, etc. Just because I know they continued doing it to more people like me after I left.

As a more practical matter, I've found it really important to be smart about when I change/add/remove my prescriptions. If you take enough drugs, there will be bad side-effects, and you don't want to have it happen on the day of your annual review (speaking from experience), big presentation, etc.
Writing (and reading!) my thoughts in a journal really helps in a few ways:

* It avoids getting into a negative cycle. When I feel good, I read what I wrote when I wasn't and reflect. Next time I'm feeling not well, reading how I dealt with the situation in the past helps me from dwelling on negative thoughts.

* I make notes about effective actions that help me feel better (physically and mentally) so I can take action without thinking too much.

* I write about what I want to do do in the future when I am feeling better. This helps to keep me positive and also helps me make effective use of the good times.

For context, I have to deal with eczema that can get pretty bad at times.
> Paleoclimatological studies indicate that the last 150 years of California's history have been unusually wet compared to the previous 2000 years. Tree stumps found at the bottom of lakes and rivers in California indicate that many water features dried up during historical dry periods, allowing trees to grow there while the water was absent. These dry periods were associated with warm periods in Earth's history. During the Medieval Warm Period, there were at least two century-long megadroughts with only 60-70% of modern precipitation levels. Paleoclimatologists believe that higher temperatures due to global warming may cause California to enter another dry period, with significantly lower precipitation and snowpack levels than observed over the last 150 years.[5]

https://en.wikipedia.org/wiki/Climate_change_in_California

Welcome to normal. I think California is so young, many people living in California just don't have a realistic expectation for California's climate.
Err, yes. In the case of chess, all computer assistance is always banned, but some algorithms may not match current patterns of behavior.

In the case of blood tests, there is a cat and mouse game of changing how the drugs are administered or other chemicals in the blood that reduce the effectiveness of the tests. Later on the presence of those other substances may be used as motivation for re-testing a group of people.
" Windows trusts 322 root certificates issued by 122 different organizations"

I think this is a good point I would never trust 122 people in my life with my bank-account details. But if I
trust my browser it seems that is exactly what I'm doing.

Isn't there a better way?
Easy, to do a third party analysis to show if it was fabricated.
Is there any way for two or more things to share the one lane? Like two or more of: SATA, Coral [0, 1], second Ethernet, USB3? I'm guessing no, but I'm not real knowledgeable about this stuff. I think maybe the best you can do is dedicate it to USB3 and get everything you want in USB3 adapter form, just as you would with the non-compute module form.

[0] https://coral.ai/products/accelerator-module

[1] https://coral.ai/products/pcie-accelerator
Given Richard Gabriel is the author of the long essay "Worse is Better" and the wonderful book Patterns of Software (which you should all read), and given it's out of context, I have to read this as both tongue-in-cheek and heartfelt.

Play "Jeopardy" - what is the question he's answering, and why is he answering it that way?
TV has also become shit in India. Indian news is now on a whole new level of shitshow - leaving even the US behind.
And again, I think it comes down to culture. In your workplace, you're in a room with your coworkers: do you ask "Excuse me everyone, could I have a moment of your time? Does anyone know the status on the internal project Crusade Against Initialisms? Thanks in advance!" or do you say "yo what's the latest on CAI?". In our org, Slack is the same as talking in person (since we, you know, can't do that anymore thanks to WFH and whatnot).
How is reversing the hash of an IP easy? Are you saying because there are only 4billion ipv4s? Hash should be fine for ipv6 still, right?
Or that the existing models are not working
Surprised no one has mentioned Joel Salatin: https://www.peakprosperity.com/joel-salatin-we-are-the-solut...
> That post was published the morning of March 11, when COVID-19 was still being mostly ignored.

I’m seeing more and more that COVID wasn’t “a thing” until mid-march, and it clashes with my impressions.

I have a clear date for when it was “becoming serious” for me, because I pretty much sold my entire stocks portfolio, 24th of Feb, which is almost a month before.

Am I the only one with that impression?
every step of the way my brain is going 'oh no no no oh geeze no'... The only thing they sort of got right was experience does mater, then messes it up but they want to pay peanuts for them.
Boomers explore online gaming and discover cheating. Somebody get'em native client with anticheat
The difference between you setting up notifications based on your location and geofencing your partner is vast.
If you look at it objectively. There's a very clear reason why OOP inevitably fails.

Maybe a better way to put it is that SOLID is an ideal that OOP aspires to be but fails.

Either way SOLID is a bad set of axiomatic design principles. It's sort of an arbitrary group of rule of thumb principles picked to spell out SOLID.
None of this is new despite everyone's insistence that it is.

We learned in letter-writing that if you don't know who might read it, then you start with "To whom it may concern:"
Go for it. I say it's worth the sticker price, easily. Incredibly deep, lots of replay value. The number of builds/strategies in this game are astounding. And it's very actively developed, with the developer being very involved in the community.
It quotes local time (according to the browser). If it's going to quote only one (i.e. not give the option to change timezones) I'd say local is probably the better option instead of making most people do the tz conversion in their heads.
That thing on the bus is money, and no one's been able to kick it off for a looong time. It'll move to another bus eventually.
I'm old enough to remember the Rosa Ruiz cheating scandal from the Boston Marathon. 40 years ago everyone kind of laughed it off as a one-off thing that could never happen again because of cameras along the route and better safeguards, but it's emerged that lots of people cheat at the Boston Marathon (https://www.bostonmagazine.com/news/2019/04/22/boston-marath...) and others (https://www.marathoninvestigation.com).

For me, cycling lost its luster not only after Lance Armstrong was caught and spent years lying to the American public about it, but also after repeat stories like this one (https://www.velonews.com/news/road/cbs-news-12-riders-used-m...) involving the Tour de France and other high-profile races.

The Olympics holds up the ideal of a level playing field for wholesome young athletes from all over the world to compete, but I think everyone knows that it's not a level playing field, even if the strategies used by certain countries to win are perfectly legal such as expensive training programs and granting citizenship to people who have tenuous connections to the new countries they represent (https://www.wbur.org/hereandnow/2014/02/14/switching-nationa...):

... There are several stories of athletes switching countries, including South Korean speedskater Ahn Hyun-soo who became a Russian citizen and changed his name to Viktor Ahn to join the Russian speedskating team, after falling out with the South Korean skating federation.

It's a shame, because I want to believe athletes and their coaches are honest people who strive for the highest possible standards, but it's hard not to become jaded after decades of pervasive instances of unfair advantages, corner-cutting, and outright cheating.
CryptoApi is remarkably flexible and also really hard to use for a bunch of reasons:

1. It does a lot of things. It's an OS API for talking to cryptographic hardware, including the TPM and smart cards, in addition to the API for doing run of the mill cryptographic operations using the OS's implementation. That's on top of serving as a primary way to load/use certificates (through the Ncrypt API, but often you can't entirely avoid dipping into CryptoAPI).

2. It's really, really low level, meaning that you have to directly deal with the intersection of driver/hardware behaviors, feature matrices, and data structure serialization/packing.

3. It's actually two API's merged into the same set of function calls: CAPI, and CNG. Depending on which API is supported for your usage or supported by the hardware drivers, the behavior of the same API call might be subtly different.

4. It's a C API with the classic Win32 API structure packing conventions, including the really fun conventions like "allocate the buffer, pack the data structure, and set the offsets yourself without an API to do it for you" convention, and also the "call a function with a null data pointer to get the size of the buffer you need, and then allocate that buffer and call it again to actually do the work" convention.

5. Because it's so low level and nobody uses it, there's very little documentation on how to troubleshoot errors when you do things wrong, and the API is complex enough that you will do it wrong, and then you will spend a few days just trial-and-error-ing your way out of that hole. There are a lot of places in the API's where in order to know how to do something, you need to look up the behavior of the component you're talking to on the device/provider side of the API, but those providers are often under-documented.

Most developers should try to avoid using it because it's so easy to mess up. The API is extremely powerful, but it's also more of a footgun than it should be.
What is ATM skimming and how do you protect yourself?
ATM skimming is a type of payment card fraud. Here’s everything you need to know.
Could it be true that some experiments don't require that much land?
You're right and it all depends on what you consider acceptable or not. Still, reader mode will let some things slip through, like cookies, which could be especially undesirable on blogging sites like Medium.
According to this document, it's a bit higher than that:

> By far the largest forest landowner in the state is the fed-eral government, which controls 57 percent of Californiaís forests.
That was pretty bad.
Six GRU Officers Charged in Connection with Worldwide Deployment of Malware
There is a lot of information out there. I, personally, work as a programmer while not having a doctorate of math (which would disappoint Turing) nor writing my code as formally proven statements (which would disappoint Djikstra). I do my work (along with the vast majority of Americans in the workforce) on a computer which, if breaks, I can only hold up towards the sky and hope some divine intervention fixes - I don't know the conductivity of copper nor the tensile strength of silicon. I also can only guess at what the majority of people actually do with their computers.

All that said, I'm pro-computers because I've got enough familiarity to know it's not a terrible idea and I know that some smart people are intimately involved with computers and so I trust it to all work out.

I am similarly unfamiliar with specific climate studies but trust that climate change is a real issue that needs to be addressed. I'm not going to start calling out a climate denier at a party with specific points of relevance because I don't have a solid grasp of things and, honestly, don't tend to do that at parties - but I'll still look on with judgement at climate deniers as I'm firmly of the opinion (based on popular science) that they're making baseless claims.
As I mentioned in another post, sometimes it becomes a rite of passage, especially if you are put in a situation where you weren't properly mentored/checked. I've only left one real 'mess', it was a smaller one and mostly because I left the org before we were able to get to the final state. However I gave plenty of notes to make sure they could finish it up.

On the other hand I've managed to build a good career out of being the guy who shows up after a mess is made, and cleans it up. (BTW, this is not a bad spot to be in if you like learning either, you will get good at actually -reading- code, other people's code. And, all the crazy stuff you see, eventually you start to realize there is a -right- way to use some of it. :)

One thing about the software -development- process (be it software engineering or something else) is that there should still be some form check/balance to avoid insanity. As an example, at the moment I'm working on some performance stuff for an open source library. But there's a certain point where I said "I'm stopping here, any work onward is going in a new branch, since it's going to be impure to the rest of the project and IDK if that's what people really want, even if it's a decent gain". Common sense.
> --Stay away from online "support groups" for chronic illness. 99% of them are toxic as hell, especially the "spoonie" community. Instead, seek out people who have chronic illness and are living the sort of life you want. Develop individual friendships with them, and learn from them.

Totally. The more I think about the disease and difficulties, the unhappier I am. If I don't read that garbage the unhappiness and bitterness subsides into a dull background noise.

---

I'm epileptic. I don't deal with it well at all. I hate it and it annoys the hell out of me. There is the giant, "what if" fear that overshadows pretty much everything I do, including going to sleep. Fortunately, I have a good pulse on how I'm feeling (i.e. if I'm going to have a seizure in the next few days), and I know what I need to adjust in order to keep the seizures mostly at bay.

Apart from medication, the most important thing to keep in check is diet. I've found intermittent fasting and low-carb/gi help the most, it's annoying to keep up, but if I fast in the morning (aka skip breakfast, or keep my a.m. meals keto), then I can generally coast and not have to worry about seizures too much, but if I eat a moderate amount of higher-gi carbs, then I will likely have a period of a few days where I have partial seizures.
Compute modules are used for all sorts of things, from tiny research compute clusters, to embedded control boards for all sorts of things, like semi-custom digital sinage, remote control submarines, kiosks, "smart" vending machines etc etc. By guaranteeing availability for 8 years, that allows companies to design, spin up production, build and support their own products, with a compute module as the "brain" for one full business cycle, pretty much however you measure a business cycle.

Other examples of raspberry pi compute module devices, custom drones, ad-hoc ventilator brains, custom network hardware, custom "IoT" devices etc etc. Without all the inconveniently large consumer-sized ports on the compute module, these devices are well suited for all sorts of low to mid volume B2B products. Raspberry Pi Foundation has built quite a reputation of being a very solid SBC supplier in the commercial realm.
I love how the author asks the reader to implicitly distrust the OS vendor, but then also to implicitly trust their random software. Seems legit to me.
My favorite passage from this classic essay:

> Now that I have made this catalogue of swindles and perversions, let me give another example of the kind of writing that they lead to. This time it must of its nature be an imaginary one. I am going to translate a passage of good English into modern English of the worst sort. Here is a well-known verse from Ecclesiastes:

"I returned and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favour to men of skill; but time and chance happeneth to them all."

Here it is in modern English:

"Objective considerations of contemporary phenomena compel the conclusion that success or failure in competitive activities exhibits no tendency to be commensurate with innate capacity, but that a considerable element of the unpredictable must invariably be taken into account."
> You can never be truly neutral, but that's not an excuse not to try.

Has it ever occurred to you that maybe a magazine doesn't want to be neutral? Maybe that's their competitive edge, maybe that's what their customers are after.

You're just imposing your own values on a business entity.
Obvious flamebait is obvious, but still:

"I will be able to point to various examples where Lisp programmers have written not only 3-5 times faster, but they wrote things other programmers thought were impossible" -> in all fairness, and sincere curiosity, "citation needed ™" (though it's hard to point to any successful software, as pretty much all of it is crap, whatever I wrote included)

"Strong typing is for weak minds" -> hey, here is a function that takes an argument called "participants". Quick, what are the functions that you can call on it ? Assuming it's a collection, what kind ? What are the elements made of ? Is it heterogenous ? Is the field "name" specified for each of them ? Is it always there ? Are there cases where it's a string and others where it's a tuple ? Does it depends on user input ? Has it been sanitized ? Has it been produced by code you have not written ? Or by code you wrote a year ago ?

What do you mean, "you don't know ?" Oh, you must be one of those "weak minds" MIT guys like to make fun, of. Welcome to the club ! No big deal, we're still nice. We sometimes get things done, and we get to repeat the same weak/strong arguments every so often whitout anyone ever saying anything that might change each other minds. Kinda like social science and militant politics, but with waaaaay higher pay.

Cheers !
Yeah, I couldn't find a reason to play a game. There's no screenshots or videos.

You can play as a guest as it seems but you can't try anything out without a game code.
>What an unintuitive result that being even a meter under ground breaks what is, up to that point, a fine model.

It doesn't break it at all. The meter above you can be treated as a hollow shell, which surprisingly has zero net pull, and the solid sphere below can be treated as a point mass just as before.

Just remember these two facts, each provable with a simple integral calculation, usually done in high school physics or freshman college physics: a uniform sphere has the same gravitational pull on an object as a point mass at it's center, and the net gravitational pull on an object inside a spherical shell is zero.

This all works under perfect spheres, uniform (at the spherical shell level at least) density... There are other cases it works, but this simple case is the basic idea.
Collaborative Overload (2016)
Could you please stop posting unsubstantive comments to Hacker News? You've done it guite a bit and we're trying for something different here.

Thoughtful critique is of course welcome.

https://news.ycombinator.com/newsguidelines.html
The 2000 Supreme Court fucked us over for decades.
HOW FN APROPOS!

I literally just bought two new dice sets yesterday - and my brother berated me saying "When was the last time you played DnD?" -- And I thought - well, Ill need to find a way to play again... and just put that out into the Universe...

Now I see this...

So - you have a new user in me. Ill look into your site and find out how to participate!!!

Thank you
> One of those things that perhaps it would have been better that they had not invented.

I think you're off base on this. The ensuing financial mishaps just made the model better, but the creation of Black-Scholes brought us from 0% to 90% of the way to where we are today, where modern derivatives insure product price swings for almost everything across the world. Since then, a patch-work of model changes have brought us closer to perfect pricing through the realization that many markets have higher kurtosis.
You sharing with your friends is not the same use case at all.

We’re talking about someone setting up geofencing on their partner so they get notifications when they leave/arrive specific areas. That’s obsessive controlling behavior completely independent of you just making your location available for people to see.
Yeah a really long sentence to say either "I failed to capatilize on my claims" (if that was even possible)
I appreciate that this isn’t full of Bash-isms—it’s sometimes hard to find out how to do something in a shell script, because you get a bunch of Bash results.
AFAIK the debate is still out on what the best long term solution will be regarding intensity versus land-use. The organic approach allows biodiversity on the farm itself, as opposed to a monocrop which becomes a desert for any other species. For example, this article about almond farming where the organic farm has lower yields but doesn't kill off the bees that are used to pollinate it. https://www.theguardian.com/environment/2020/jan/07/honeybee...
I would not like to work with a 10x coders team unless they are also 10x maintainers and 10x troubleshooters.
> Hire whoever you have to hire, fire whoever you have to fire, and do whatever you have to do to get this fucking thing off the bus.

Were it so easy. It seems more like a bunch of people are all trying to be the bus driver, they're all yanking at the wheel, and half the people in the back are screaming. The problems are too big for a few rich people to fix.