skysight-inc/HackerNews huggingface dataset:
If those are "only" prisoners, then it should be okay to let foreign inspectors in and talk to the "prisoners", shouldn't it?
Are you telling me you don’t like to build your ORM from scratch? Kids these days..
But, this might be negative, because you can’t consciously tweak an unknown prejudice. But, you can tweak a prior until your results support your hypothesis. In that sense, Baysian statistics might be more transparent, but less honest.
Click bait has become a life saver - now I know exactly which articles not to click on.
I assume that means providing financing to developing nations for the construction of coal plants.
Luckily, the nice thing about functional "design patterns" as invented by the haskell community always have mathematical laws attached to them.

The advantage of having formal laws is that functional programmers can reason mathematically about their design patterns.

This is completely different from the OOP case, where a "design pattern" is something someone found useful X number of times, with no rhyme or reason for structuring things this way. Which is why, in my opinion, it's so hard to talk about OOP design patterns beyond "it seems to fit".

This is completely unlike the OOP community, where a design pattern has a poor spec written in english.
Google’s search monopoly complicates a mental health crisis
Right, so a native fast application would have a niche of users that care where the apps made with electron will have a larger user base because it will be cheaper to create for the developers but users will pay with lectricity and frustration.

My issue is that you can market some cheap food like "our food is cheap but good enough, come here to save money" where with software is "our software is slow,buggy,eats your battery - use it because we are lazy and we want to use latest coolest language to put on our CV".

Sure when I do a proof of concept toy project I will be lazy and use whatever I like, if I share it it will be free = I have a problem with big projects say a news site that has millions of users and your laziness(or using latest cool stuff) affects such a giant number of people.
Not even just user-defined fields, any time where the fields need to be defined as data values rather than part of your concrete data model. Product attributes on a big multi-category e-commerce site being another example. You could just stick them in JSON, but it's still essentially EAV, just with a different storage mechanism.

Another advantage of EAV as a pattern, is it makes it straightforward to add metadata to values, like "where did this value come from?". For systems with audit trails, just having keys and values isn't enough.

EAV wouldn't be the first tool I'd jump to -- I've definitely seen it go wrong -- but it feels like it's going too far to call it an anti-pattern.
Or you can just enable MFA yourself, and prevent that from happening? Am I missing something?
I was wondering when this would happen. YouTube Music sucks so bad. They mix in all of my liked videos w/ into my music. Just because I upvoted Baby Shark Dance [1] doesn't mean I want it in my effin' music rotation.

Spotify is annoying because the radio stations are garbage & I can't (or haven't yet figured out how to) downvote music.

[1] https://www.youtube.com/watch?v=XqZsoesa55w
Having followed sports my entire life, and played a bit... Lebron is not a good example. He is a freakishly transcendent talent, the exception to the rule.

There is no "right time, right place" factor for Lebron, unless we're simply considering the fact that he lucky enough to be born at a time on Earth when professional basketball is a thing that exists.

Would his career have worked out if Carmelo was drafted
to Cleveland and Lebron went to the Nuggets? What about
if Lebron needed to do a year in college now? How would
that have impacted his trajectory?

Assuming his work ethic and will to succeed aren't somehow impacted there is literally no permutation of events, no alternate universe, in which Lebron James does not become the NBA's greatest talent for roughly a decade. He is/was that good.

Generally though, I do agree with you.

Lebron's championships, as opposed to his individual performance, are definitely somewhat the products of circumstance. He heroically dragged some mediocre supporting casts to the Finals and fell short a few times, which simultaneously proved both his own brilliance and the inability of even the arguably-greatest player of all time to do it all on his own.

A lot of supremely talented athletes have failed to find success in professional sports due to simply never finding a good fit for themselves where they were able to shine.

Similarly, there have been some oddballs who have found great success thanks to being in circumstances in which they were able niche for themselves. James Harden is a modern NBA player who comes to mind. The Rockets play a somewhat bizzarro style that caters to Harden's bizzarro skirting-the-rules game.
> For example, new features arrive for all platforms at the same time

That (and everything else you said) is true for any cross-platform framework, not just Electron.
It sounds like there was no second server.
> Nikolaus Wirth: A Plea for Lean Software (1995)

He spells Niklaus, see https://en.wikipedia.org/wiki/Niklaus_Wirth. And yes, he has a sound, pragmatic attitude towards software systems.

Nikolaus is another famous person.
Are you talking about Google Compute Engine? In that case yes, because by default VMs are live migrated between physical hosts. This can be done for schedule maintenance or upon signs that the machine is likely to fail. Furthermore there are no physical disks for a GCE VM which is one of the more common failure points. The result of this is that GCE VMs often survive for months or years without downtime. Note that the SLA allows more than 3 hours of downtime per month. https://cloud.google.com/compute/sla

For physical servers the uptime is typically quite small. Of course Google isn't optimizing for server uptime so it isn't fair to say "well even Google can't do it".
FWIW, during the (first) IMF default in Argentina, when the local economy and monetary system was in total collapse, gold was the most sought after item for trade and barter. People consistently said afterwards that they wished they had kept more savings as gold.
Agreed. I’ve read both and would also recommend this first. The good fellow book goes deep fast. This was my review at the time https://www.goodreads.com/review/show/2196621333

That said, if your choice is more general, statistical learning vs deep learning, I’m sure at this point you can find more approachable deep learning primers. This book just isn’t it IMHO.
Funny that you should mention Signal as example for joining a federated service when they have actively and vocally moved away from federation.

https://signal.org/blog/the-ecosystem-is-moving/
It is not as simple as this because of the time component of software engineering. It is necessary to both use what's right for the project in the moment and to use what's right for the project's future evolution. Of course you rarely know for sure what that evolution will look like, but if a group of people think a project is worth working on, they probably think it will live and continue evolving for awhile, in which case it is necessary to make choices aimed at supporting that evolution. It is very often the case that a framework is not "what's right for the project" in the moment early on, but it is usually the case that it is what's right for the project to evolve. The alternative is for a newly invented framework to be built up over time, and this is not a good use of time and often results in a mess.

A framework always feels silly when you're just doing some fairly simple thing once. But if you anticipate doing similar things tens or hundreds of times, it is usually worth the cost up front to avoid reinventing wheels later.
Splicing into the many wires that is an atx+12v power connector, between the output of the power supply and the motherboard is way more fiddly than just dealing with the hot and neutral on an ordinary $5 PC power cord. You could also never be certain what weird ziptie and cable management system (or lack thereof) might exist in a home built x86 PC case, or if there's any room for hands to work at all...

I think the thing I saw is also meant to deal equally well with a commodity x86 PC built from parts, or an Intel NUC size thing, or a corporate desktop machine with proprietary internal wiring like a slimline Dell, Lenovo, HP, etc.
<any group of 2 or more people> (for reasons related to user demographics and feedback loops) rewards certain types of writing and implied viewpoints.

This is literally the basis of human interactions, thats how we humans work at every scale to form friendships/families/societies/nations.
Can you describe the tech stack behind this?
$30k, 80% up front, strict liability waiver that says I’m not responsible for loss of business or anything else if there is downtime.
Not bad! Looks like I've found my next 20%-time project! :)
But in some way it may still influence the future.

If the negative aspect of the future portrayed in the Expanse are culturally absorbed, then there is a strong possibility that the people dreaming of and building the future could see that as a road sign to help them avoid that future.

E.g. it makes the point that we would need to work out ways to create better habitats in space and to concentrate on making a workable biosphere where enough food can be cultivated and raised (yes, cows in space) to survive.
None of these are advantages over other, better cross-platform toolkits.
Aaaaaaaand purchased! Thanks!
Dust pollution has turned out to be quite significant in the 9/11 aftermath, causing cancer in thousands of people.

> As of August 2013, medical authorities concluded that 1,140 people who worked, lived, or studied in Lower Manhattan at the time of the attack have been diagnosed with cancer as a result of "exposure to toxins at Ground Zero". It has been reported that over 1,400 9/11 rescue workers who responded to the scene in the days and months after the attacks have since died.

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

The pictures of Beirut seemed quite dusty, reminiscent of the 9/11 pictures.

Beirut 2020: https://streamable.com/22e152

NYC 2001: https://i.imgur.com/jfLUAiK.jpeg
Are we confusing Lance Armstrong and Neil Armstrong?
New York City Residents’ Wealth Drops $336B from Year Ago
>If a developer only knows how to program with this kind of programming paradigm (or chooses so), then this is fine too. Don't force him to learn other paradigms.

Ok, I don't know if I would want a developer that won't learn or can't be forced to.
Yep. Had a Fujitsu halcyon 18,000btu and you could not tell it was on. Prior to that I had a delonghi "penguino" 13,000btu portable AC (it cascades water over the hot side of the condenser and ejects it out of the exhaust line) which is light-years ahead of these models in terms of efficiency and quality and it struggled to cool 500sqft while the mini split can easily sustain temperatures in 1200sqft. This particular model can also heat with exterior temperatures as low as -26C (~ -15f) which cuts a ton of heating costs - heat pumps provide ~3x more heat per watt than baseboard heaters. Add to this the fact it's nearly inaudible inside or out and I can't imagine why someone would choose portable ACs over this - even high end ones. The installation is quite straightforward despite requiring a technician to do the refrigerant part and confirm the electrical setup.
How about stuff like how you set up your automated tests, or the Python project folder structure, or that you always first test the road sign recognition on self driving cars before testing something else. Or you first pretrain your neural nets of lane detection before jointly training for road signs and lanes.

I mean you remember the code you wrote and when faced with a similar case you will solve it in a similar way. The above are just really silly simplified examples for it.
Quality hardware has existed for years. At a ford motor plant they were doing an inventory and couldn't locate a 10 ton mainframe. It was working so well for 15 or so years the tribal knowledge of where it was physically located was lost.
Don't know Roblox, but I guess this could be also a name of some kind of an in-game-world tool? I.e. like a sword or pickaxe?
Its for both your peace of mind. You come home from vacation, something you misplaced makes you concerned its gone, but the key from next door is still in the envelope. So no suspicion there.

Maybe works better for business. I did this with the insurance agent next door when I was running an Engineering office.
This comment is like a canonical example of why a company would choose not to develop for Linux. 1Password puts real resources and risk into supporting a platform that may not pay off, but it’s Not Good Enough for much of the community because:

-The client is not open source

-the backend is not open source

-it’s not “a first class citizen” right away (the Windows port is by all accounts improving)

I’m not trying to put down your comment but to point out that when you have a fragmented platform that is difficult to develop for plus a community that is often hostile to closed source or less than perfect feature parity you are going to be relatively deprived of commercial offerings. This is why we see less Linux support broadly. Not that you personally should change your opinions.
Removing it has the advantage to fix it not only for you, but also for your visitors.
> I'd have thought that being a face of the company externally would be a good thing for when it comes to review time.

Why would you think that?

If that were true, then engineers would be competing and fighting over who gets to go to the career fairs. Have you seen any evidence of this?

The article is very clear that Black employees are paid less on average. It doesn't seem to be a career advantage.
Did Rails for at least a decade, but won’t go back after doing elixir/phoenix for a couple years now
What if you just remember it and write similar procedure checklists that you remember from the old place.
Image Optimization for SEO
Image Optimization for Seo, Use a relevant image that matches your text. Reduce file size for faster loading,alt tag, title tag, image name and image linking.
#3 is called "fairness." It's the part where the rest of your team -- especially the women, who, statistically, are almost certainly making less than the median -- realize what the median is and have the opportunity to demand that they are paid for their contributions. Yes, that might come at a cost to you personally, if you were making more than others on your team who were adding similar value. Would you rather scam more money from the system for doing the same work as your peers?
Safer for the operator? Sure. But certainly not for the device, if you're trying to keep it operating. An ATX power supply has 24 pins at 5 different voltage levels (plus any auxilliary power connectors for the GPU and drives, etc...), and motherboards are a lot less tolerant of spikes and transients than the PS on the other side.

Dealing with AC power isn't really that dangerous if you're careful.
Twitter kid used his hack to steal from many individuals. This guy just stole from a company.

Same logic as to why no one cared when Target was being looted a few weeks ago, "They have insurance".
More detail on the quote from Rasmus: https://www.phpclasses.org/blog/post/226-4-Reasons-Why-All-P...
Previous poster didn’t claim billion dollars in revenue - just that to become a billionaire. Take Facebook acquisitions for example - WhatsApp, Oculus - low headcount (less than 500) for multiple billions.
That should only remind you that people care about a lot more than just performance.
I would like to offer a different perspective, that might help us escape from this crude binary thinking.

Instead of thinking of “my code that I wrote is simple and good and true” and “their code is over-engineered and complex and terrible”, choose to “adopt” third-party code: Treat it like it’s yours to understand and maintain.

Doing this, you’ll get a much better sense of how the “other” code handles things like error handling, security, stability, upgrades, etc., and more importantly, whether your point of view on these topics is in alignment with the maintainers of the third-party code you’ve adopted.
^

The flair for the piece is "Rant." That's an official category for the sub. There are going to be expectations surrounding how you write when using a tag like that.
Cases can have "case open" switches that tell the machine to switch off. You can't necessarily tell beforehand.
My point was it was not a new thing. 8MB would have probably been well over 250 dollars worth of new parts at that time. Plus the re-cert and if you could fit it on the existing board. These days you would not be talking with a small amount even in the init design (hopefully).
Lived in London since '96, knew nothing about this. I am ashamed of my ignorance but now delighted by this weird entity and its fascinating history.
Yes, overuse of abstractions is a problem, however I'd argue from experience that using recursions schemes in FP allow us to be free from "the goto of FP", that is, direct recursion. You can of course still write programs in directly recursive style, then later replace them with a mathematically equivalent program that uses recursion schemes, which is essentially refactoring. Similarly, I can easily generalize a program by replacing, for instance, map on lists with fmap, and now it will work for any functor.

I think what adds to the value of FP's abstractions is how they have mathematical (viz. categorical) laws in mind, which make them precise and elegant.

Anyone know if the same can be said for design patterns? It requires more classes to be added, more boilerplate, which definitely adds to the complexity.
Underrated: Promoting a writing culture within companies
It's the ol' adage, "You don't get to be a billionaire without cheating someone."
> I know someone who was a former employee (top performer) at FB

Yup, checks out
Oh come on, Toms Hardware did a roundup of desktop SSDs a few months ago. The iMac drives beat all but one of them, the Sabrent Rocket and that comes in at £750 for a 4TB card.

So sure Apple storage is pricey, and if you’re willing to compromise on performance you can get something that looks equivalent for a lot less, or something actually equivalent for a bit less. But there are a lot of other things about Apple gear you can’t get anywhere else full stop, at any price.
What do you think is the gender ratio in such a high-tech area of IT security? 7% is probably not far from reality...
Unfortunately complacency about how reliable modern hardware is can lead to neglecting things like off site backups. And other issues. Yeah your one big critical on premises server may be super reliable. But what happens when the building is flooded with 6 ft of water, catches on fire, is leveled in an earthquake, or anything else?

If a function is super critical to business, it also deserves to have some thought put into the blast radius of its failure.

The sort of places that would insist on rolling a live server 700 ft across a parking lot probably don't have any real disaster recovery plan.
Case intrusion alarms (built in or Homebrew)
Day one of my introduction to computer science course in university was composed of nearly all white male students. Women and minority students were vastly underrepresented in that class relative to the student body as a whole, even though literally anyone in the university could have signed up for the class and given it a go. That’s exactly how I ended up in the program, having started university with an “undeclared” major and really fallen in love with the subject (and this was right after the 2000 dot com crash, when job prospects were looking fairly grim, so I think most of us weren’t in it for the money).

I’m willing to concede that I was given a head start over many students, having had exposure to computer programming and AP math courses in high school. And I’m willing to believe that the struggle of being the only woman or minority student in a class or a team is real, and causes some talented people to get discouraged and opt out. And I am all in favor of trying to address those issues, and any other forms of discrimination that people face.

But was the disproportionate makeup of that intro to computer science class due in large part to discrimination? I don’t think so. I think it mostly reflected the fact that different demographics often have different sets of preferences.
In short, law of the instrument.
When you have a hammer, everything looks like a nail
Yeah. Further context, for other readers: it's important to distinguish between Bayesianism the intellectual movement and Bayesian modeling as it exists in the professional and academic statistical community.

There are communities which pick up Bayes Theorem in isolation (i.e. without any other statistical education or knowledge) and apply it to every debate and discussion under the Sun, often pontificating about how rational they're being about "updating their priors." But using Bayes theorem qualitatively instead of quantitatively - and without regard for its pitfalls - often leads to confirmation bias in which someone lends a veneer of rigorous probability to something they already unconsciously believed anyway. It's also sometimes used to dress up pseudoscience with intellectual polish, and it takes work to unpack those errors.

Bayesian probability is not a panacea, and does not displace frequentist probability. The two paradigms are fully compatible (you can move from one to the other via inversion of the estimator function). But they answer different questions, both of which are important. It is also easy to make statistical errors in both paradigms.
Yes, tonnes of benefits. If you've ever been through a merger, you'll know the pain of dealing with getting the everything working when merging networks. That issue doesn't exist with IPv6 to anywhere near the degree because you don't have overlapping RFC1918 space to deal with. IPAM with IPv4 is a massive pain in the backside once you get up to a certain scale, even if you're allocating from 10/8. If you have multiple DCs, you're in for a world of pain. $WORK is having to use internal NATting for some stuff due to us running low on RFC1918 space, but guess what: even that doesn't quite work because there's a lot of software used in DCs that doesn't play at all nice with NAT.
Thanks! Will address this today.
Dr Moudhy Al-Rashid has a thread of ways you can help.

https://twitter.com/Moudhy/status/1290969922672173057
It's 2020 and dailymail looks like this
Yes you do. How else can you trust an open source bitcoin client in the play store is the same version published on github?
This is all true, but you still can't rely on increased hardware quality if you can't afford any downtime due to moving (a one-time event) a server.

Also, that doesn't cover other problems mentioned here, like natural disasters, ISP problems, etc.