skysight-inc/HackerNews huggingface dataset:
If you'd read the literature on the reproducibility issue, you'd understand the selection mechanism can easily create the observed phenomenon.

By calling it "fake science" you're touching on the idea of a paradigm shift, that periodically the community changes its beliefs about what enables someone to know something or to be certain about something.
No, I mean the American psychological industry.
As someone who once lived in London for about 10 years: Go anywhere else.
Yes, fewer opportunities, but not NO opportunities. And what you may lose in salary, you will win doubly and triply in quality of life, lower living costs, lower transport costs, etc...

What truly matters is the lack of stress from the truly adversarial environment that London's commute represents. (Though, having been to HK also, I guess London is actually not too different, in terms of what stereotypical, huge cities are like.)
> Are non-js users a thing?

We exist! Speaking for myself, it's a speed and privacy thing.

> I feel like no non technical user disables javascript and

> the few who do can enable it again if required.

Generally I'm not going to enable JS just to use your blog, especially as doing so usually allows a tonne of tracking scripts to run.

Also there is something extremely backwards about forcing every user to translate your content rather than you doing this and serving it statically. Think about the collective energy wastage if every website did this.
He means "seen as a black mark for you", not for the company.
Ethical dilemma of placebos. If they give relief...?
> One thing I have learnt working at these companies is that some customers think the world revolves around then and that technology should work flawlessly all the time, when it doesn't.

I worked alliance support for a major database vendor in a former life. My experience is that enterprise customers are usually realists. They run a very complicated environment and are aware that things, especially software, is not perfect. They expect good service (and pay through the nose for it) and can be demanding. But ultimately they're realists.

The ones that think the world revolves around them and their issue must be fixed RIGHT NOW! are usually the ones that bought some ODBC driver for 40 bucks 12 years ago, which don't really have any support entitlement to begin with.
If a community would be comfortable among bots, it would be the ML community, wouldn't it? Joking aside, I think it is rather despite Twitter than because of it that it works.
Pinephone and Librem 5 have these afaik.

Purism laptops do as well, I believe.
Interesting announcements at the end of the article:

- Rasbian will be renamed to Rasberry Pi OS

- They're adding a 64-bit variant in addition to the existing 32-bit
For PHP, one reason why I decide to use a class because there is no autoloading support for functions.

This allows me to logically group functions _and_ throw in autoloading support.
Maybe not so much of a problem in C++ but look at JavaScript. With the millions of dependencies / libraries you import, if they all used free standing functions you would inevitably end up with collisions.
But he didn't kill her
Might I suggest distributing your app as an AppImage? snaps require the snap package manager (snapd) to be installed on your system. AppImages, on the other hand, run out of the box after a chmod +x.
How are the quotes collected? Are they collated by users or by some algorithm? They seem too good to not have some user input in their filtering?
I'm in Austria and second hand systems with an i7/i5, 8Gb RAM and an SSD go for around/over $200 not $85.

For $85 I can only find core2duo/quad 4gb RAM and spinning rust so there's no way that is a viable alternative for a RPi.

Maybe UK is an outlier or Austria is, I don't know.
Alexis Skyy Fight with Ari? – Twitter Reacts
This is probably a tradeoff in a lot of AWS related stuff; you pay a premium for convenience. But depending on your workload it can pay itself off fairly quickly; AWS bills can go up quite fast, whereas personnel costs are fairly predictable.
Google Removes 8M Negative TikTok Reviews
so what? All policies hurt and help groups, more voting is good, less voting is bad
Looks great! It seems to me like it's somewhere along the path from nano to vim/emacs, possibly at a sweet spot where there's a niche in the market.
https://www.superbase.com/products/superbase-ng-professional...
I am sorry but this is a terrible argument. Just cause traditional media does it, its okay for facebook to do it?

We shouldn’t expect better business practices from a tech company and hold them accountable? What is the point you are trying to make?
Okay please ask Mozilla to stop accepting cash if this is the case
On a tangentially related note: how did getdeb.net die? Used to use this a decade ago, but then suddenly the domain went blank and now is taken over by a squatter I see.
People are held accountable for comments on future events all the time:

- medical claims
- fiduciary
- threats

If a doctor tells a patient that there is no way (ZERO!) that taking “the hydroxy” will be anything less than substantially successful - do we let it slide because there is a chance it might be true?
That's unrelated and can be downloaded at https://www.microsoft.com/en-us/edge for Windows 7 and up.
I’m doubtful that it does any good to provide opposing viewpoints in these threads unless you have something surprising to say, either facts or insight.

The effect on reality of a HN thread isn’t much and it’s not really a place for nuanced discussion.

The twitter thing doesn’t matter because the solution is obvious - we need decentralized platforms where such behavior isn’t possible.
It's not a pun. Just a joke. Lots of people just say pun to refer to any wordplay. Wait till you find out "meme" is now starting to mean "joke" too.
Dante Labs CoronaVirus Test from Home via Mail
I am not a maths person, but 10 out of millions fits my definition of a “hand-full”. And if you read the article that you linked to, which definitely does not stand for what you think it does unless you based your opinion on the title, it in no way contradicts what I said, which is effectively: voting by mail is at least as secure as any other method we have, and it makes it easier for more people to vote.

Here’s an excerpt from your article about the devious voter fraudsters: “At the time of the election, (Robbins) was suffering from kidney infections which impacted his cognition,” said Oregon Department of Justice spokeswoman Kristina Edmunson. “He does not remember voting two ballots, but acknowledges that he did and is extremely remorseful.”
Twitter didn't censor anything - they didn't remove the tweet, nor did they censor any of the text in the tweet. Not that the facts matter here anyway...
This is the first release of Windows 10 that includes WSLv2 (the full linux kernel) [1].

[1] https://devblogs.microsoft.com/commandline/announcing-wsl-2/
When I first started going to Whole Foods back in the day, the produce looked like a picture out of a catalog. I’d never seen such flawless produce in my life.
“the count() member function sounds like it should be non-modifying, but in fact it needs to update member data and thus cannot be const”

That isn’t correct. Just declare count as mutable. See https://en.cppreference.com/w/cpp/language/cv. Memoization is a valid use case for that feature.
So one of the problems with that function is that it's global. The advantage of having a single class that either has a hidden constructor and only a static function or needs to be initialized but only offers the stateless function is that you know what concept the function is related to.

Sometimes I have an entirely stateless class that has a cluster of 10 functions, both private and public just to have that particular functionality grouped somewhere.

So class-as-a-namespace if you wish.
Using init/a constructor implies state, does it not?
> - AMD's Ryzen 4000 products look amazing, but (almost?) none of the laptops are 13" with high quality screens.

Check out the Xiaomi RedmiBook 13 (100% sRGB coverage).
Self Dividing Numbers Using Python
My other half is from HK. We live in London and most of her family lives in Canada so I get to spend a bit of time there every year.

London is London - the only city that can hold a candle to it is New York and having spent time in the latter I prefer London. ;) Basically it has anything you want shopping , hobby, entertainment, food whatever within 1h on public transport. Accommodation is expensive but it’s actually cheaper compared to HK. Current virus shutdown notwithstanding, there’s plenty of IT work here. We live in SE (Zone 4) and it’s nice and leafy area and we can still be in the centre in less than 30 mins.

Canada is quite a different way of life - more relaxed but a bit boring IMO (my opinion might well change as I get older). Toronto is OK - the city is too American looking for my liking but I didn’t spend much time there to really know it. Traffic is a big problem. Large Chinese community there - around Markham where we go is practically all Chinese. The food is excellent - much better Chinese food and seafood than London. Very clean and pleasant neighbourhood. Everything is really spread out though - outside the city going somewhere is at least 20min drive. Going somewhere else in Canada is a serious journey - it is a huge country with lots of empty space in between. Trains and flights are expensive.
So you would not use type-classes in Haskell as they rely on implicitly passed parameters to functions?
No Data? No 4IR
There's no common code between the projects; they're not even written in the same language. It's hard to say it's a "fork". They both just use yaml manifest files on GitHub as a registry (which could be good for appget! It should be easier to set it up as a trusted package registry with verified non-malicious packages!). That's the commonality. I'm not sure we should grant monopoly on _broad architure choices_ when software patents are already considered so toxic. And appget _did_ at least get a callout in the release announcement, so it _was_ mentioned as an inspiration, in the same breath as chocolatey and others...

The meat of this blog post, to me, seems like the terrible hiring pipeline with no feedback. That seems like a really bad experience. I can only imagine that someone really dropped a ball somewhere.
I'd just like to add that you can still have the `A.B(C)` syntax, if you just define it as syntactic sugar for `(class of A).B(A, C)`
> I downvoted you because this is terrible reasoning.

Well, that's just like, your opinion, man.

> If you don't use knowledge on a regular basis you have no reason to remember it, and won't.

I don't expect you to remember it. I expect you to study and be ready for it in the interview.

> Interviews shouldn't require studying. They should test the knowledge you're expected to use on the job.

A significant part of a software engineer's job is studying. Take your job in the last 3 years. Could you have 100% predicted, 3 years ago, what knowledge you'd need? I sure couldn't.

> I don't spend hours every week studying comp sci in the off chance I might need it at work.

You don't need to do it every week, only before you interview.

> If I need to do something I don't remember or never learned I look it up.

Looking it up is definitely important but I'm talking about the basics. If you don't understand the basics and the way of thinking about algorithmic tradeoffs, you won't learn it in 10 seconds from a Stack Overflow answer.

> Theory matters if you're deeply involved in complex comp sci problems. If you're building simple web and mobile apps like 90% of programmers theory is irrelevant.

I disagree that 90% of programmers do that, or we disagree on what "simple" means. I can guarantee you less than 10% of programmers in FAANGs just build no-logic CRUD mobile/web apps.

> Again, ask interview questions directly relevant to the position.

Theory is directly relevant to the position. I use it every day.
Sales Training Aligned to Your Buyers Journey
do you also plan to support asciidoc ?
I actually tried this, and failed. Gave up after like three hours of trying to wrap my own non-React scripts with that Snowpack stuff. It seems the tool is not capable of handling those simple use cases, which is quite sad.
Reducing OOP to implementation detail features will yield poor results. The flexibility stems from an improved means of analysis in that types and entities can be identified more easily. By using classes and objects you're retaining flexibility because they can be interchanged; It's easy to create an object that pretends to be a function; it's harder to make a function retain state later.

The example is nice; it removes a lot of code but also removes the deferred execution aspect of the solution. Calling `countDominoTilings` will make it run in that instance; encapsulating the whole thing makes it able to pass it around and execute the potentially expensive `.count` method later. If applied properly, this can give you quite a lot of flexibility; for some memory and performance tradeoff; but that's the cost of abstraction.

Instead of looking for how FP and OOP are dissimilar, why not start looking for similarities instead? Objects are just higher order functions. Calling ctors is just partial function application.
I'm always curious when someone recommends reading The Elements of Programming Style. I had seen so many recommendations that one day I decided to dive into it and read through it all myself. The book is a fine read and an interesting snapshot of what coding in 1974 was like. Seeing Kernighan and Plauger analysing and understanding coding issues and formulating early coding best practices is really interesting. However its value as a reference for modern day programmers is heavily overstated - you'll spend most of your time staring at big listings of early Fortran and PL/I code for one thing.

So read it, enjoy it, smile when you see guidance that's still applicable today ... but do not expect to achieve any sort of enlightenment. And be wary if anyone who tells you otherwise.
def __init__(self):
pass

Not necessarily. Or the constructor is just setting some values that are later used by the calculation but are not modified and used later
Here's a video tutorial on how to utilise this to boot on an SSD by an awesome small electronics hacker:

https://youtu.be/zVhYvvrGhMU
That's a very fall of man rhetoric.

All electronic networks, from the original arpanet to tor, have suffered from the same problem: someone needs to pay for them yet each individual transaction is too small to matter.

Surveillance capitalism is the one model that scaled better than 'let the army and universities pay for it' and it's the one we're stuck with until Xanadu becomes something more than vaporware.
What makes me not believe it is that I read the study you're indirectly quoting[1]. I can't see how the articles you & the sibling comment could be written by a journalist with any other agenda than to deliberately misinform.

The 25% number is not 25% of food produced, but 25% of the waste in the supply chain being on the consumer side. Nowhere that I can see in the 2013 study cited does the FAO make the claim that "fresh produce is thrown away due to visual imperfection", that number also encompasses e.g. people overbuying produce that goes bad etc.

By the criteria of the article you're citing if the production & distribution part of the supply chain got more efficient that scary 25% number would rise. Indeed if you read the study this is what's happened in industrialized countries, we have a higher food waste percentage on the consumer side because we have more relative savings in the rest of the supply chain.

1. http://www.fao.org/3/i3347e/i3347e.pdf
Just about to grab 2 Pi 4 GB models, will put on hold for price adjustments..

This is really exciting, Pi 4 8GB with support for booting from USB SSD makes a cheap workstation option, many other possibilities as well as server in the garage to replace some VPS in cloud? (for general purpose workloads, can the CPU keep up if 8GB memory is saturated, consider general purpose use cases, memory-bound workloads may work well).

Side note: My original Pi 1 is still running Pi-Hole 5.0 fronted by nginx + php-fpm on Raspbian 10, working well for the home LAN ;-)
This looks incredible, I’m going to try it out today.

One suggestion - would you consider adding videos/gifs of your product on the features page? I feel like that would demonstrate your product much better, especially the linking part.
C# 9 will allow stand-alone functions in the top level program. They do however count as local functions to the top level programs, and will not be accessible from anywhere outside of that context.
I couldn't read the article but I wholeheartedly agree anyway. In fact, we NEED this language more than ever, since C/C++ is eating the world with its memory unsafety.
Understand the user needs that are being fulfilled by the walled gardens,

Build and sell simple, useful and if not open then transparent services or products in order to foster variety in the face of anticompetitive or monopolistic entities,

Help resellers/repackagers/... to configure, integrate or adapt such services even if not my own.

Y'know, "do one thing and do it well"-style.
It genuinely happens. I used to run some networking cables through the walls and forgot one went up into the loft where an old machine was! For a while I was using this machine and couldn't figure out where on earth it was hiding - it didn't help it was covered in the loft! I only remembered it was still at my parent's place after I moved out - I think they even changed router several times but plugged it back in thinking it was something like a printer or extender or something.

An old friend had a house where it was as if his room was built within a room, so there was some gap between his inner wall and and outer wall. He used to crawl around it and hide his servers there.
All those articles are about absentee ballots which absolutely nobody in DC is trying to stop entirely. It is how deployed military persons vote. Trump and the republicans are trying to stop States from implementing state-wide voting, or expanding absentee ballots for all citizens which more states are trying to implement due to a friggin’ pandemic. And yes, every system will have people that try to mess with it. But as Oregon’s nearly 2 decades of state-wide-vote-by-mail demonstrates, voting by mail is no more problematic than any other method of voting and it is more convenient for voters.

Edit: clarity while trying to maintain brevity.
That sounds so cool. I would love to learn more about that space. If you're willing to connect, email's in my profile
Posted. https://www.reddit.com/r/spicypillows/comments/grxje3/my_old...
Looks amazing project! But can you set up a customizable 404 Page so that if doesn't show the GitHub 404 Page, and also remove anything related to github
Personally, I run a website which I use to push my ideals of what the web should look like. I try to educate people on why I think that way and what I think is wrong what they might be doing. If you’re really devoted, you could try contributing to a browser engine to help reign (typo: rein) in the web.
In Ruby, that basically comes down to creating a static class.
I'd like a Pi with built in POE and eMMC support

Something like the profile of the original Ubiquiti CloudKey would be ideal (don't need most of the ports on the Pi)

https://www.ui.com/unifi/unifi-cloud-key/
It's almost as if a hard and fast rule doesn't work, ie., the point of the article.
>Apple has brought its hardware microphone disconnect security feature to its latest iPads.

The microphone disconnect security feature aims to make it far more difficult for hackers to use malware or a malicious app to eavesdrop on a device’s surroundings.

The feature was first introduced to Macs by way of Apple’s T2 security chip last year. The security chip ensured that the microphone was physically disconnected from the device when the user shuts their MacBook lid.

https://techcrunch.com/2020/04/03/apple-hardware-microphone-...
In terms of ruby, we may be splitting hairs when it comes to namespaces vs classes. Modules, which are typically used for namespacing, can have state and extend themselves, making them effectively singleton classes.
> This means that at the time you select which method to call, you must also have at your disposal the instance on which you want to call it!

That is also its advantage, since the method to call can depend on the instance. Not just for dynamic dispatch either. A statically dispatched call will look up B on classof(A).
Interesting thought -

how do you plan to power the Pi? seems this would more be a 'portable' than a 'laptop'

Also - there is the 'pi top' kit if that suits your fancy.
I regularly see people having trouble with doors or elevators, so it wouldn't surprise me.
> "apt-get" is the classic tool for Windows Subsystem for Linux

APT is the classic tool for debian-like Linux distributions. FTFY
You won't be able to run an A/C off 500W, most use 2000W or more.
React Native Made Easy Ep. 1 – Native Bridge (Feat. Scan Kit) Pt. 1
> Go find a new construction apartment commanding top of market rent in your town, and I bet you can hear your neighbors through those paper thin walls and the appliances are new, but the cheapest ones possible.

Not really true, I rented more upscale apartment once and, unlike my previous apartment, I couldn’t hear neighbors due to much better sound isolation. Appliances and cabinets were much nicer too.
What about Parse? YC 2011, acquired by Facebook 2013 and shifted to fully open source Feb 2016.

https://parseplatform.org
Why is disagreeing with a politician a partisan?

The US has no hope of recovering from this circus show if you can't mentally separate people from parties. Trump being a dangerous idiot does not mean all Republicans are, nor does it mean all Dems are great. There are good people on all sides but this reductionism makes it impossible to see that.
You actually can boot straight from USB as of very recently.

Something you've always been able to do is to keep just the boot partition on a small SD card and the root on whatever USB device you like. And yes, even with the supposedly best-performing SD cards, they easily become a problem both with performance and failure.
I can't speak for the GP, but what makes typeclasses in Haskell work for me is that there's a very strong cultural force ensuring that they are truly about consistency boundaries and maintaining invariants/laws.

Haskell developers don't just create a typeclass to bunch related functionality together. Doing so is a common beginner's anti-pattern. Typeclasses exist to wrap up general operations that satisfy some laws.

When objects in OOP are used in the same way, I don't mind it as much. It's when they're not that I don't find the syntactic inconvenience worth it.
Geez, this guy really is like a petulant child. [1]

[1] https://www.vanityfair.com/news/2020/05/donald-trump-mask-wa...
> Regular languages are closed not only under concatenation and Kleene star, but also:

> - union

Union doesn't belong in the bottom list. Disjunction is one of the regular operations, just like concatenation and Kleene star.
I could see this introducing a performance hit...

Previously a register address was a hardcoded constant. Very small,very fast.

Now, looking up a register ina map involves string matching on the name across every possible register in the map till you find a match. That is much slower, but also makes the kernel quite a lot larger, because you're effectively shipping half the device datasheet in the form of names for every flag bit.
What’s this Haskell you speak of? No classes, no factories? Get out!
> In my EU country second hand hardware prices are through the roof.

Curious - any thoughts on why?
Association of High-Potency Cannabis Use with Mental Health in Adolescence
Thought they did that with GMOs already, why would this be news.