skysight-inc/HackerNews huggingface dataset:
I'm a simple man. I don't have an advanced education in computer science (I did have a SICP-inspired first course in programming as an undergrad and an algorithms course in grad school using Dasgupta and Kleinberg/Tardos).

Like everyone who's doing stuff with data, I live in Python now. I'm fairly conversant in functional idioms (wrote a monad tutorial when it was all the fashion), but like objects because they're a straightforward way to keep data and code together in a bundle that can be passed around and serialized.

The typical situation for me is machine learning - I could have "fit_to_data" functions that return matrices or otherwise sum/product types (as they called it in Haskell) containing the estimated parameters and "predict_from_param_struct" functions, but having the whole thing in a bundle erases the whole problem of having to remember a weight matrix comes from a logistic classifier and not a linear regressor. That, or use an idiom like

data LogisticParams a = LogisticP (Matrix a)

(I don't remember Haskell syntax anymore) but I'm not sure how I'm better served by that. The scikit-learn-type idiom where every regressor is expected to have .predict and .fit methods helps me build new regressors while reutilizing all of the scikit-learn cross-validation/hyperparameter search tooling. The idiom above would require me to study the hierarchy of types upwards and whatever advanced features of the language they're using; but even if the scikit-learn team is using features of Python outside my understanding (say, async, or low-level numpy/communication with C libraries) I'm still able to adhere to a convention.

---

That said, have y'all ever heard of Formal Concept Analysis [1]? It seems to me that a lot of the malaise about OOP is that tutorials and examples and maybe even production code (what the hell do I know) are struggling to define ad hoc concept hierarchies -- is it Kitchen.Lights.off() or Lights.off("kitchen")? What scikit-learn (and the universe around it that tries to adhere to the dialect) is simply to embed data (parameters which are derived from data) in code that knows how to use it. No one's trying to decide how TopologicalSpace.MeasurableSpace fits with IntegrableFunctions.ProbabilityMeasures...

[1] https://www.researchgate.net/publication/275540145_Formal_Co...
It does, even though it's just a wrapper over Facebook Ireland.
Illustrated Letters to Children about Why We Read by Most Inspiring Humans
Why not make your own? Jellies app is clearly not an established brand/product. To me that means that they’ve only verified that someone else thinks your idea is a good one. Maybe your version will be the one that gets established.
Excuses, excuses: Furious MPs probe banking TITSUPs*
I have the below address bookmarked - easier than digging through menus!

chrome://settings/content/notifications
First time I hear about this. This would be very serious. Are you positive there is no other way, the Youtube recommendation algorithm is notoriously weird.
I've always had good results just using the recipe from the back of the Clabber Girl bakung powder tin. I've found making fluffy biscuits has more to do with how you cut in the butter and work the dough than much else.
Upload multiple files to AWS S3 at once, and get their URLs with one command
> What does the non-OOP solution for this problem look like?

function hit(player, weapon, monster) {

This is a major problem with single dispatch, a popular OOP implementation choice, but not the only one. Common Lisp and C++ have multiple dispatch, which is a generally accepted solution to this problem.

It seems like a lot of the challenges you're facing has to do with object-oriented design not being a good fit for your problem. Some problems really do organise well into independent actors, maybe the one you're doing isn't one of them?
I use DuckDuckGo, XMPP, ownCloud, Firefox with bunch of privacy enhancing extensions... My main phone is Maemo based, and I keep one with LineageOS and microG (so no Google Play Services) around as well. I access Facebook and Twitter only via webapps, with isolated wrappers like FaceSlim on mobile. Not only I feel somewhat safer about my data - battery usage, speed and user experience is so much better! Win-win :D
That myth was perpetuated for a long time. So far, I have not seen any genuine "unblocked network" in China. The few companies and universities with campus-wide unblocked internet simply use VSAT, or just a regular VPN. I've been on Microsoft's campus once, and the external IP of their wifi was that of an HK colo, same with the famed "very secret" Nottingham uni network that had Singaporean IPs.

Not even people in Qinghua (number one uni in China, if you don't count central party school) I know, know of anything that amounts to that.

The very same thing with MPLS, and allegedly "physically uninterrupted" links to HK. They also have GFW on them.

There is nothing that amounts to "officially permitted VPN" in China. That's a myth.

The only thing that amounts to that are microwave to HK/Macau, HK SIM, VSAT, or a cable across Sham Chun, and all of this is being actively looked for by police and three letter services.
https://en.wikipedia.org/wiki/SOLID

I wish they would have taught me this in school. Instead, I learned that a cat is an animal, and a car has wheels, and a car is a vehicle. But not what any of these things have to do with one another and how to actually use them.
How do these VPN bypass the Great Firewall if they are in China?
The problem with OOP is that it became so ubiquitous. Everything had to be OO, millions of hours spent trying to fit everything inside absurd taxonomies.

There's good bits in OO. You can find articles about how parameterizing large `switch` statements into objects can lead to obvious improvements.

My only conclusion is to bet on biodiversity~. I learned so much in relational (db) logic, functional programming, logic programming, stack languages (forth threaded code) etc etc. As soon as your brain sense something useless discard it and find another cool trick/theorem to grok.
Just think, someone had to train these models. There are also models trained specifically for child pornography. Would you like to know these people?
Don’t just present, make a few waves too
I have to look on why their product didn't get established, they've put in enough effort to make this product a good on.
Not to forget that sometimes the definition of shit changes over time and while the things you were doing were not classified as shit at the time, after a certain date they might become (even retroactively) so.
What is he going to be tried for? Doing actual journalistic work rather than being a "pretend journalist" that we have working in all our "news" companies?
I worked with cvs, perforce, clear case, svn and mercurial before git. And each system force me to learn new concepts and a new set of commands. There is no one universal set. There is no surprise your vcs skills are not transfered to git. And no, some inferior wrapper like subj doesn't help you. It's always better to learn tool.
Sure, that has historically been the case.

I will argue that communities of space is always inferior to communities of interest. We can see that historically when those communities of interest are big enough, they spend most of their time together, buy in their own shops, etc.

With the current state of society, it is a lot easier to create smaller groups, provided you have a big enough base to work with.
Matt Taibbi did a pretty good write-up on why the indictment is big deal.[0]

Basically, there has been a long push towards a "leaks are criminal activity" mentality. If publishing leaked information gets classified as a crime, soon there will be no real reporting left.

The moneyshot of the article is about third of the way in: "Reporters regularly publish stolen, hacked and illegally-obtained material. A case that defined such behavior as criminal conspiracy would be devastating. It would have every reporter in the country ripping national security sources out of their rolodexes and tossing them in the trash."

So whatever you may think of Assange the person, his case can have far-reaching consequences.

0: https://www.rollingstone.com/politics/politics-news/taibbi-j...
Selective CO2 reduction to C3 and C4 oxyhydrocarbons on nickel phosphides
Bashing imperative + structured + OOP is valid if you have a viable alternative. That viable alternative is proper namespacing, modularity and functional programming.

If your alternative is another form of spaghetti your problem is not OOP. Your problem is the way you build abstractions.

If your procedures and functions, the foundation of your program, are poorly thought, then you laid a shitty foundation for everything that follows.
P2P VPN Services should be a thing.
Why not something easy to find with a search engine?
https://www.reddit.com/r/science/comments/a07fn8/scientists_...
I don't see how offices change the argument
How to Create a Telegram Channel [ Android – Windows – Ios ]
I think it's also worth mentioning that these local banks are still bundling and selling mortgages as securities,therefore removing the risk of long term price and payment instability. I find it odd that no one has even mentioned this, given we have just been through the largest financial crisis in generations because of it.
Overview of methods and softwares for computer vision
Matt Taibbi is a self-aggrandising conspiracy theorist and polemicist.
Just wanted to specify. If you put the wpa_supplicant in /boot under the root partition, it won't work :^)
Oh right. I might say it from the 7 years old point of view. But you should also consider that only a few countries support Apple Pay/Google Pay yet - Neither of them are available in Korea for example. And withdrawing cash is even harder with them.
In theory but are other things in the phone backdoored? What if the WiFi device is backdoored?
I wrote an overview of what methods and softwares are available for computer vision. Computer vision is really powerful these days !
This is where hacker news pretends to be in favor of free speech and freedom of the press while screaming for Assange to be prosecuted for exposing Hillary.
What's the best free peer-to-peer VPN?

Not a VPN that supports P2P filesharing, but a VPN where the users are the "servers", like Hola used to be before it started sucking (can't even select country now without paying).
So the "X wants to connect with you on LinkedIn" mails are not a virus but actually from LinkedIn?

I'm getting these without having a LinkedIn account, where X is someone I had emailed with earlier.
I saw many SOLID code bases hard to grasp and maintain because implementation hides data flow. The most evil workers are [D]-purists.
Not to downplay the idea that pi's fs in unreliable, but there's another player here which is the SD card. Many SD cards are way less reliable than the imaginary R/W spec given by manufacturers, and there's a crazy amount of grey matter and counterfeiting.
Your Credit Score Isn’t a Reflection of Your Moral Character
I wrote a parser for IBM mainframe job control language (JCL) a decade ago. It was an interesting and infuriating excercise. I had access to several hundred jobs in a production batch system to validate agaisnt and the IBM online manual. When I was done I was sure I knew the code of the original and exactly how it was implemented, even having never seen it.
Diagree. Unity works like this, and it’s great for attaching multiple behaviours to an object (i.e. a Player can be Hit, but an Enemy as well). It saves you having to make up a inheritence hierarchy that never seems to work out (Player extends Hittable or something? But it also needa these 10 other behaviours...)
The BBC does the same. Here is their coverage of the same story: http://news.bbc.co.uk/1/hi/business/221295.stm . The navigation links on the side even still work.

Presumably pages were either statically generated AOT, or edited directly back then.
To add to what you said:

In Australia the follow on course after second year analysis is a course on topology, metric spaces, and basic functional analysis. Here you learn about norms from an analysis point of view and its relationship to topology (e.g. the euclidean norm induces the euclidean topology, which is a set of of open balls satisfying some properties).

One specific topic in the blog post, "best approximation" [1], is used to add some amount of rigour to the engineer's version of fourier analysis.

[1]: this is the first ref I could find on google: http://people.math.gatech.edu/~meyer/MA6701/module5.pdf
I don't trust any free VPN.
You can install vpn yourself (for example using opensource outline). There are many choice, AWS, Google cloud, Vultr, digitalocean ...
There are all sorts of hilarious little absurdist anecdotes in the book. Take this one:

S: I'm sitting in a restaurant—there's music. You know why they have music in restaurants? Because it changes the taste of everything. If you select the right kind of music, everything tastes good. Surely people who work in restaurants know this.
I fully appreciate the applications you listed as rendering the pi insufficient.

I can however see potential use cases in industrial film and television lighting where controllers were often 100% proprietary and vastly more expensive and you’d generally have a large array of them on large productions.

This isn’t a life or death scenario and these are cheap enough to have a spare or two on hand that could likely be compiled and written inside of an hour or two and connected within minutes.

And as another user mentioned, brings the units up to electrical safety standards in such environments.

It wasn’t my field so I don’t know for sure, but it seems like it could be useful.
> which only holds true without interpolations. f`a${b}c`) becomes f("a", b, "c").

The difference is so subtle as to be irrelevant. You still need to manually parse, process and assemble strings. There’s no magic. There’s no code. It’s just strings (with some values here and there).

It’s enough to see the implementation of HTM (or lit-html or any other library using tagged literals) to see that.

> the answer is Babel

Which is only mentioned once the bullshit claims about tagged literals are refuted.

Babel is not exactly the answer, but as poor man’s macros it will do.
> Jaynes recognizes that consciousness itself is only a small part of mental activity and is not necessary for sensation or perception, for concept formation, for learning, thinking or even reasoning. Thus, if major human actions and skills can function automatically and unconsciously, then it is conceivable that there were, at one time, human beings who did most of the things we do – speak, understand, perceive, solve problems – but who were without consciousness.

In the spiritual teachings & traditions the wording would be different. I think they would refer to was Jaynes call "consciousness" as "self awareness"; and then assert that "consciousness" is prior to any of that. For example in the dream state we are typically not in control, nor are we aware it's a dream.. yet when we "wake up" we remember having dreamed and having "been there".

In fact I'd argue that we DO many times of the day every day... speak and act without much self awareness. And yet, we remember afterwards and then claim those moments as something we did.

> In short, Jaynes claims that men in the age of the Iliad learned to speak, read, and write, as well as conduct their daily lives, yet remained nonconscious throughout their lives.

Maybe they were indeed much less "self-aware" as we are today, which again is not same as saying not conscious.

edit: it seems to me this is the main contetion in science often times people just conflate mind activity and consciousness , as an (possibly not deliberate) attempt to chuck away the "hard problem of consciousness".

pps: funny enough it is actually an hypothesis, that for human beings to recongize consciousness is also something made possible through self awareness. For example, what is called "awakening" in spiritual teachings is supposed to be the natural state, hence, whatever "spiritual" state it is thought to be, is a self-refetential acknowledhgement of a change of one's perception of self and world. That is, "self awareness" allows for human beings to acknowledge consciousness (since we have to conceive of it).. whereas a dog or cat can be consciouss, and relatively free of worry, yet will never know themselves as "free of worry" (I mean in a rational / self aware way).
I tried N26 for a few month... before they close my account.

They require picture of two ID (which I gave during their outsourced identity verification process). Then a few month later someone noticed that the expiration date of my national ID card expired and send my a mail about redoing the ID check process. I told them it was unnecessary because the ID is still valid for 5 more year and gave them a link to the official government website explaining it. They pushed for the verification and swap the two piece during, except I couldn't do it because I was living abroad (the reason I opened an account in their bank in the first place) with just my passport. I withdraw all my money from the account two days before they lock it.

Lessons learned:
1. Their support is non-cooperative. 2. Their support don't care about the laws of your country concerning ID validity (even if EU). 3. They will lock and keep you money if they want. 4. Their ID check is outsourced and done by people not speaking good French/English. 5. They cannot swap the two ID by themselves in their database.

So keep care of this "bank" and don't put in it more money than you can afford to lose on their whim.
Vile History of Sentinel Island
I could easily make the opposite argument: after being forced to spend so much time with $OUTGROUP and (pretend) to tolerate them, you want nothing whatsoever to do with them again.

Basically good friends makes good neighbors.

Given that both your argument and mine seams reasonable, is there some test we can do to figure out which belief is going to pay rent?
Strange. I never get this notification. Using Android + Firefox. But there a lot of subtle things missing or broken in the UI, to make the experience annoying.
Knows what "white parents" do.Fuck yourself racist.
Given average speeds in India this isn't as much of a problem in practice as you might think.
> "Whether nasal, as opposed to mouth, breathing can improve people’s long-term memories unrelated to odors — or otherwise enhance cognition — is still in doubt"

It seems an odd choice to use scent here (if they intended any generalization), since there is direct influence in scent from breathing through mouth or nose. Even having something plugging your nose (even if you breathed through your mouth normally) I imagine could influence your memory temporarily.

Psychology experiments are hard.
I had a friend pick up a presumably automated ban from Facebook this month for posting a picture of a soldier from a WWII re-enactment he went to. No gore, no nudity, just a half body shot of a German soldier in uniform standing in the camp, smiling at the camera. No idea what triggered it, but it is scary.
Better read "The Ego Tunnel"
Instead of going to Amazon, you should see if the manufacturer has an online store. It's usually significantly cheaper.

https://onlinestore.smucker.com/display_category.cfm?cat_id=...
SOLID still doesn't accomplish what the author is criticizing in my opinion.

If I have a SOLID codebase, how do I unroll the object graph to get, say, a hydrated JSON representation of that? (this is the data focus the author is talking about).

I think a person who has maintained an ORM like Hibernate or Rails and wants a simple data projection without having to use their specific tools to do so implicitly understands this pain. A data oriented approach where records are passed through to the business logic as necessary doesn't have this problem.

SOLID still has things like "cat.drivesIn(car)", and so even if the concretions are supposedly hidden behind an abstraction of that interface, the coupling is right there: "drivesIn" irrevocably binds a cat and a car together. In a data oriented, more functional approach, there is a function which happens to know something about cats and cars, and it pulls in two separate records to do its work. This is more of an a la carte approach to building relationships, whereas SOLID makes every consumer potentially need to worry about that because the coupling is in the contract.
> "social media hurts democracy"

What if it is "social media uncovers a critical flaw in democracy"?
Oh look, this post vanished off the front page. This community censors more than Stalin. It’s a giant echo chamber and if you go against the grain you get shadow banned. Seriously, fuck this place.
Let's face it, that had that lab set up from before and didn't want to update it :D
Plus no opportunity to block ads + trackers, etc. in the embedded chromium-based browser.
The study design seems silly. The subjects did better recalling scents after one hour when they had that whole hour to continue smelling any lingering particles of the scent. That's surprising?
Before following your link, I was getting all ready to point you to Wikipedia's page on Simpson's rule (invented sometime in the 18th century).

Funny anecdote, serves as a reminder to not take all academic literature as gospel.
I’m from Texas. Good biscuits are light, fluffy and moist. Good gravy is creamy and flavorful, no sugar. You had a very bad experience.
“Perfectly”, no: if they had done it properly, the explosions would never had happened, our precious Universe would be a bit cleaner, and scientists wouldn’t have wasted time trying to understand the resulting “unexplicable” phenomena.
Science aside, the breakdown-of-bicameral-theory has intriguing parallels to Lacan's theory of the mirror stage. In this (nonscientific - but we're learning the limits of scientific psychology) theory, infants are born unarticulated, a mass of limbs with no wholeness to them. In the mirror stage they discover they have a body which is articulated and which is subject to the gaze of others. This begins the split between the Imaginary and the Symbolic (social reality). Under bicameral conditions, men didn't see themselves as articulated and autonomous, let alone as objects of others' (or in the case of gods, the Other, who provides the law) gaze. They didn't have imaginations split from social reality.
There is where people understand that working with military intelligence services to receive hacked materials isn't "Free speech", it's clandestine espionage, and "journalism" isn't any more of a cover for espionage and spying and military intelligence operations than "diplomat" is.

Actually, diplomat is a far superior protection for spying than journalism.

If Julian was smart enough to ingratiate himself to his masters earlier instead of playing his megalomaniac NGO power-info-broker game, he might not have voluntarily locked himself in an Embassy for half a decade. He might have found himself with a sweet Snowden gig, a little quid pro quo here and there and you get quite the setup in Russia.

But no American who believes in LIBERTY (not freedom. Liberty is freedom with common sense limitations. Anarchy tempered with rules for society and enforcement of rules) will have any problem with a spy being prosecuted for attacking our elections on the behest of a foreign power whose military intelligence this past month used a defense against Mueller charges in American courts of "America is the enemy, we were committing an act of war, it doesn't fall under civilian law"[1]. Great company, Julian!

[1] https://www.washingtonpost.com/world/national-security/russi...
I hope that's a joke. The most basic numeric integration method is so simple I don't think it needed to be invented.
This makes no sense. (Almost) All the quantum computers will be a small device, where the interacting qbits are only a fen nanometers or millimeter apart. No interplanetary quantum computers.

Gravity is very week, you can also almost ignore it.

And the wavy-not-almost-static part of gravity is negligible.