skysight-inc/HackerNews huggingface dataset:
It seems pretty effective (that's not endorsement) if you're talking about a small local protest from another country. Maybe they're actually not idiots but just people you disagree with?
A further hint, here is a great book about causal analysis from a ML/AI perspective

https://mitpress.mit.edu/books/elements-causal-inference

I feel like you will benefit from reading this!

It's free!
Obviously if you decompile the application and modify it you can get the premium features for free. What’s your point?
did the same implementation one month ago (and also missed the acknowledgement step :/) and we are 1 month before release, first thing on Monday morning to add and test it. Thanks dude cheers :D
I guess it is handled by a state like ‘sending’. So when you send a message, initial update before sending the request in UI is showing a ‘sending icon’
Not only was it funny, but it was also distracting from all the Bernie Sanders circlejerk that topped most of /r/all at the time and that finally went away when Clinton won the primary. Visiting Reddit in 2015 was awful.
I have noticed that t-shirts that are made from recycled cotton are much more durable and doesn't shrink same way than normal.
I'm going to assume you're joking here, this definitely made me chuckle :)
I understand 8chan is like 4chan but with less regulation and more controversy... Why is it registered or operated from the US, instead of, say a company in Tuvalu that rents servers from a company in Pakistan, but the encryption keys are with the company that manages the servers, from South Sudan?
How many websites rely on google-specific features not defined by W3C, WHATWG, ECMA etc. today?
So they actually get quite limited bang for buck. Or are pretty low CO2 intensive compared to a regular economy with people in it. Or manage to spend a lot on contractors that are not adequately accounted for, or ... A global carbon tax accounted for at a company level would alleviate this problem of comparisons. And is unfeasible (alas).
That the formulas can be calculated relative to any reference point doesn’t change the fact that the physical reality is ellipsoid movement of planets around the Sun.

https://spaceplace.nasa.gov/barycenter/en/
> I don't think they're interested in making friends. They're interested in trying to persuade more people to stop eating the flesh of sentient creatures when our diets don't even require it.

And first making those people your enemies is a good way to persuade them to do it?
In rural England the English flag has almost no political connotations on the part of people that fly it. It basically means the second one. For example almost every village church will fly it. They have probably been doing so in some cases for 500 years and don't give the political implications any thought.

It is slightly evocative of a kind of gentle conservatism which has mild undercurrents of racism/xenophobia for some people because rural England is overwhelmingly white and slightly old fashioned. (People call this "Jam and Jerusalem")

Basically it reminds people of the village council from Hot Fuzz.

(Source: grew up in Dorset)

Completely separately to this is has a recent history (80s) where it can be seen almost like a Confederate Flag in some contexts. It was aggressively adopted by fascists and also the subject of a tabloid conspiracy where they suggested immigrants hated it so people started flying it as an anti immigrant "this is our land" type thing.

This isn't the context you saw it in, but it's impossible to completely disentangle this new meaning, everyone is aware of it.
contractors is my guess. Most of that $700B goes to arms manufacturers and providers.
There’s no indication that it started out as satire or ironic trolling.
So the rats and lice are the problem? Not the plague?
I urge you to use a well designed language like Elixir. And work with a well designed Framework like Phoenix. And then try to use Javascript for once. You'll see how fragile the language itself is, let alone its eco-system.

No, I'm not a JS hater, In fact I LOVE VueJS and I think you can do a lot of great things with it. For example, I built a completely offline cart system without any server backend using just VueJS. But then, between VueJS and something like LiveView, I find its infinitely easier and faster to develop on vanilla server-powered CRUD applications than SPA/JS only frontends with "serverless" backends.

With each year in web development, the complexity only seems to keep increasing to get something as simple as loading a web page fast or without refresh.

These days, I've started using LiveView and Turbolinks which basically means I have absolutely no necessity to touch Javascript at all and I can get everything done with the same language I write for my backend - Elixir. It's pretty amazing.

Much love to José and Chris.
This question screams for some quantitative analysis. What's the model, then let's crunch the numbers. Otherwise I fear we get into a yes it is, no it's not, yes it's inherently that, no it's not inherently that.

What is the essence of capitalism? That private property protection extends to capital goods, they can be legally bundled up and sold and bought.

Does this have any inherent dynamic about concentration?

I don't see it.

Throughout our history we always had inequality. Maybe capitalism mirrors that. (Does it exacerbate it? I don't know. It usually allows for competition, which should force inefficient markets to turn into efficient ones - which would provide a niche for everybody, but of course there is nothing inherently there to guarantee this.)

So I have to agree with you, basic bitch capitalism is too vague and as such most of its implementations are bound to fail due to human nature.
Cognitive Model Priors for Predicting Human Decisions
One of the strengths of functional programming is using structurally shared immutable data structures. You can't use this approach efficiently if you don't share a heap with other processes. Converting everything to a shared byte array (or similar) mostly ruins the usefulness of the programming language, and also makes GC impossible.
So, you're saying global extinction isn't important?

It's a tough line to swallow from the GP, but I wasn't expecting anyone to disagree that human effected climate change was important. Surely it's the most important issue humans have faced, ever?
Django + stimulus
Maybe the attacker simply changed your username after gaining access, paving way for them to register a new account in that name.
What is there not to get? Javascript in browser simply sucks as platform.

1) No memory limits (technically, there is a limit, but it is much bigger than, say, app heap limit on Android)

2) Background tabs can use setTimeout() to indefinitely run code long after user left them

3) Websites can start background processes (Service Workers) without user oversight. Users can't prohibit that or kill them via easily available means.

4) Applications are non-optimized by default, need massive CPU resources for JIT-compilation

5) Rendering a page with five sentences requires executing tons of said unoptimized code.

6) No permission system for majority of things. All important user controls have to come with browser add-ons.

7) Applications can update themselves anytime without user consent

8) Most web apps do not work offline

9) Everything is tied to proprietary web services with overarching surveillance and dodgy EULAs...
At the best of my crappy math abilities, the way we feel about movements (let's say music is a movement) is full of layers of continuity. Simple randomness won't fit the bill IMO.

When I play I think about diffeq and nurbs .. but that's a highly subjective analogy.

Think about what makes a groove or feel. You can play quarter notes that feels heavy metal or funk, just by altering the impact and accent. Also I believe that our ears perceive a lot more than discrete events. A single hit has a duration and is more like a tiny bell curve than a zero width line on a chart. Same for singing, if you hit the right note at the right time nobody will like it, it's all in the way you get there in between, even if you're off a little, the subtleties are there to make it pleasing to our ears.
Targeting critical infrastructure to get what you want is definition of terrorism.
That is exactly like saying that I only account for a billionth of the earths cO2 emissions, so there is no reason for me to cut emissions in any way.

The vast majority of the worlds population has never set foot in an airplane.

You have to calculate per capita.

2.5% is HUGE when divided by the number of people that make use of airplanes.
First of all, you need to make sure that the cause is known. Every demonstration, every strike, has the primary goal of raising attention. Yet, every strike, every demonstration inconveniences people and as such may make enemies.
No point other than that it’s easy to forget that Western “enlightenment” is a very recent development.

That’s not to equivocate bank account restrictions with being stoned for adultery. Or that we shouldn’t push for even moderate Islamic countries to adopt liberal policies towards women’s rights.

It’s just an interesting perspective on Western history that gets lost on the moral high ground.
There's a lot you're glossing over there. For instance the split from WebKit resulted in 4.5 million of lines of code that could be deleted, reducing bloat. Apple could then do the same on their end.

It was a relationship which ended on good terms. Your comment makes it sound like it was antagonistic.
That sayHello function declaration burns my eyes.

Why?
There are many applications where these kind of security issues don't apply.
> “But this kind of microbial metabolism can also be detrimental,” said Maini Rekdal, a graduate student in the lab of Professor Emily Balskus and first-author on their new study published in Science. According to Maini Rekdal, gut microbes can chew up medications, too, often with hazardous side effects. “Maybe the drug is not going to reach its target in the body, maybe it’s going to be toxic all of a sudden, maybe it’s going to be less helpful,” Maini Rekdal said.

To be fair (to our "hosts"), gut microbes do us far more good than harm. Yet we continue to prescribe antibiotics like they're Pez candies, and hand sanitizer'ed our way to "germ-free" because that's what sold the product.
Scrolling to the fifth image was a a shock!
No joke. Is it 10 years from now, 100 years, or something else?
Thanks, that was a nice write up. I wanted to buy the msxonchip fpga box but this MiST looks actually more interesting. I started out with a PC, then C64, then MSX-2, Amiga, then PC (and SparcStation) again. So this would be great to play with! And EvilDragon sells them which is also good.
Belt & braces. Nobody can argue that you've done it improperly if you've got a warrant even if the subject would willingly comply.
Well, for starters, you are literally quoting me out of context. How about quoting me properly instead of making yourself look ridiculous?

> Of course, you are completely entitled to your opinions, but I'm not going to engage them because I don't think you're really interested in having an open discussion about this.

I feel like I shouldn't need to point out how this disproves your implication that I'm not tolerant of other people's opinions. But maybe I actually do. Yikes. Acknowledging that someone else holds a differing view but choosing not to engage with it is something I consider completely reasonable. Maybe you don't, and hey, that's cool! It's your opinion after all :) In case it wasn't obvious though, due to my forceful tone, I do want to state unequivocally for the record that not only do I respect that you might hold opinions that are incompatible with my own, but I also accept your conflicting opinions are 100% valid. If I then come up with rebuttals (even if they're worded as angry internet justice warrior rants), it's not because I think you're fundamentally an idiot, but because what you're saying makes me angry enough that I want to try and get you to look at things a different way. That's not intolerance. That's social discourse.

> So far these people interfering with the airport operations have been compared to India fighting the British for independence, African Americans fighting for their civil rights and people hiding Jews from the Nazis. And you want people to take your arguments seriously?

Actually, I didn't make those comparisons. So why are you making strawmans of other people's arguments and using them to discredit me?
The Antikythera mechanism: What to learn from the oldest computer in the world
If the order of requests are retained, does it mean that if ‘mark thread as read’ request somehow fails on server side, all other requests will wait for it to be send until it gets success from server?
Although she herself worked 80 hours as the article states
> In lieu of a causal model, when I ask an economist what they think is going to happen and they aren't aware of any historical data - there is no observational data collected following the given combination of variables we'd call an event or an intervention - is it causal inference that they're doing in their head? (With their NN)

It's up for debate if NN's represent what is going on in our heads. But let's for a moment assume it is so.

Then indeed, an economist leverages a big set of data and assumptions about causal connections to speculate how this intervention would change the DGP (the modules in the causal model) and therefore how the result would change.

An AI could potentially do the same (if that is really what we humans do), but so far, we certainly lack the ability to program such a general AI. The reason is, in part, because we have difficulty creating causal AI models even for specialized problems. In that sense, humans are much more sophisticated right now.

It is important to note that such a hypothetical AI would create a theory, based on all sorts of data, analogies, prior research and so forth, just like economists do.

It does not really matter if a scientist, or an AI, does the theorizing. The distinction is between causal and non-causal analysis.

The value of formal theory is to lay down assumptions and tautological statements that leave no doubt about what the theory is.
If we see that the theory is wrong, because we disagree on the assumptions, this is actually very good and speaks for the theory. Lot's of social sciences is plagued by "general theories" that can never really shown to be false ex ante. And given that theories can never be empirically "proven", only validated in the statistical sense, this leads to a many parallel theories of doubtful value.
Take a gander into sociology if you want to see this in action.

Secondly, and this is very important, is that we learn from models. This is not often recognized. What we learn from writing down models is how mechanics or modules interact. These interactions, highly logical, are USUALLY much less doubtful than the prior assumptions.
For example, if price and revenues are equilibrium phenomena, we LEARN from the model that we CAN NOT estimate them with a standard regression model!

This is exactly what lead to causal analysis in this case, because earlier we would literally regress price on quantity or production on price etc. and be happy about it. But the results were often even in the entirely wrong direction!

Instead, looking at the theory, we understood the mechanical intricacies of the process we supposedly modeled, and saw that we estimated something completely different than what we interpreted.
Causal analysis, among other things, tackles this issue by asking "what it is really that we estimate here?".
The big difference is that IE6 was a PITA to develop against while Chrome is a breeze. Developers wouldn't have hated the IE6 monoculture if it was as fast as Chrome and had developer tools and features as nice as it.
It's meant to look like a joke on the surface. I was a big fan of the "feels good man" comic (Pepe the frog) but I wouldn't deny that it's been co-opted by the far right. Also, kekistan is a way worse joke than "feels good man".
Placing the blame on a very small but extremely vocal minority is a fallacy. This of course does not absolve them of their share of responsibility, but extreme satire should have a place in our culture.
May I suggest adding an options page to configure the keybindings (and store them in browser.storage.sync)?
Happy to send a PR.
> "Blockchain" just stores the same stuff lots and lots of times in as many places as possible. Extremely wasteful and expensive, with all the overhead of doing that (and updating hat "database"), plus the consensus algorithm which may or may not be reliable/crackable.

No. Blockchain doesn’t have to be wasteful. In general is enough to store the hash of the data in the blockchain and the data itself somewhere where it can be accessed. This prevents manipulation. If at least one trusted party has access to the data it also would not just vanished. If you had an permissioned blockchain signed by the top universities of the world it could be done for very little money.
> If anybody else needs this kind of system, most GraphQL clients

Well, the client is probably the easiest and the most boring piece of the puzzle. What you do in the backend matters.
Not just back in the day, I have at least a couple of customers of which I know they are losing money because of billing issues.

Why? Because most accounting software is horrible and have minimal to no third party integration options. Many of them don't have an API, so the only option you're left with is manually (!) importing some XML structure every day. The logic is usually very limited so stuff like record mutations are often silently ignored during the import.

The accounting software world is evil. Deliberately engineered vendor lock-in, very limited third party integrations, ridiculous charges for 'custom' implementations, etc. I once build a migration tool for a well known accounting/ERP suite, and my partnership with them was immediately terminated due to 'breach of terms'.
>To the extent Chromium has a monopoly, Chromium bugs are the standard and sites will depend on them. Yes, this is already true to some extent, but it could get much worse. So fixing bugs would get harder.

If instead of Blink we had Blink AND Gecko, instead of Chromium bugs being the standard, Chromium AND Firefox bugs would be the standard. How is having to implement workarounds for TWO engines worse than having to implement workarounds for ONE engine?
Office 365 Email Authenticity - Opinions
I am looking for someone knowledgeable on confirming email authenticity related to emails sent via an Office 365 account.

If you are prepared to offer up a voice recorded discussion/or interview with me on this topic sometime over the next 24 hours, I can provide you with some good public exposure/awareness of you/your business etc..

I can provide everything necessary from the Office 365 end for you to conduct an analysis on a specific email thread - also happy for you to speak generally about spoofing and the protections built in to Office 365 (DKIM) and other email protocols.
1a -> 2d : creates a serious risk to the health or safety of the public or a section of the public

1b : the use or threat is designed to influence the government or an international governmental organisation

1c: the use or threat is made for the purpose of advancing a political, religious, racial or ideological cause

So XR is an ideological and/or political cause, intended to influence Governments, and this threat to fly drones over airports in and of itself risks the public. Assume a failure and/or crash of the drone, and all the bad "accidental" things which could arise.

One could certainly argue that the statute is "wrong", and that this sort of action should be treated as some other criminal offence. However I believe it is capable of being argued as terrorism under that definition.

Hence anyone so charged could be subject to pre-trial detention of up to 28 days, and then may have to convince a jury that they should engage in Nullification.

Part of the complaints about that Act when passed was specifically that it covered stuff which did not involve violence (2b - 2e). Note that the criteria in Section 1 (2) are logically OR'ed - only one of 2a through 2e has to be satisfied.

If you believe you may need advice from a Lawyer, I suggest you consult one.
Richard Russell was also involved in the Colour Recovery Working Group, which successfully sought to recover the colour signal from black and white telerecordings.

For background: many programmes produced on colour videotape by the BBC in the 70s, were distributed to overseas broadcasters on black and white film only. When the BBC destroyed the original videotapes, this left the black and white films as the only remaining copies of these programmes. In some cases, however, the colour information had been accidentally embedded into the black and white film (a notch filter should have been used to remove it).

So around 2008, Richard developed a piece of software, in BBC BASIC, which was able to recover the embedded colour signal and restore several programmes held in black and white to their full colour glory.
Ask HN: Examples for badly designed (web) APIs
For a workshop I want to give some negative examples of badly designed APIs so that groups can work out the negative parts and how to improve them, anyone has some examples?
Slightly OT, I see the Guardian labeling Peterson as right-wing.

Now without starting a Peterson-fan debate (I’m neutral when it comes to his teachings) I’m curious if anyone can explain where this comes from? I always saw him as more of a psychologist than a politician but i might be missing something.

I’d appreciate some HN folks’ pointers or thoughts to maybe correct my POV
2018:
“I’ll pick a topic and just give my opinion about it try to be entertaining, try to be funny, try to be unique and say something other people haven’t said before,” youtuber said.

https://redwoodbark.org/46876/culture/redwood-students-view-...

2019:

In response, the principal of the high school sent a note to students and parents Thursday night regarding the "hate-based video and text posts attributed to one of our students":

https://www.kron4.com/news/bay-area/bay-area-girl-says-she-l...
Sure, let's discuss this on a GitHub issue first :)
I couldn't understand what you meant by wasn't Sophie then so I looked her up. She's a transgender woman. Transgender people are getting it in the neck a bit at the moment, it's nice to have an example of such an impressive person who is one.
Swap a few words and you get Nazi propaganda: "desperate times call for desperate measures", "existential thread to our race", "mobilizing in extraordinary ways", "we are all doomed"

F*k you! Democracy works certain way. People like you are were keen to throw it away.
The economics of open source in the Node.js community
Agreed.

It would probably be fine to cause up to (maybe more?) than current global CO2 emissions if it then caused a global reduction over the next decade.

Their objection is like objecting to cutting fire-breaks to save a forest.
Very common in Japan. Most test prep books in Japan come with red plastic sheet and important phrases and sentences printed in red in books.
>Much of this could have been avoided by knocking some sense into the entities that constantly propose new features and those who implement them as native browser elements instead of JS libraries where possible.

That's what Google did with the shadow DOM they used on YouTube: since Firefox had no support for it they wrote a polyfill (which is a JS library to emulate a feature) and the resulting performance was terrible.
Absolutely, but establishing routine means overwriting your natural signals with acquired habit, not following them.
Something that happens to me, which feels related, is that if I'm listening to a podcast for the second time, at memorable points of the podcast (when the topic changes for example) I always remember exactly where I was when I heard those words for the first time (which part of which street if I'm walking). It's strange.