skysight-inc/HackerNews huggingface dataset:
Cambridge Analytica didn't make or market such an app to them. It was some academic who made the app and then turned around and sold the data. This academic has now been largely erased from the story, presumably because journalists tend to like academics and anyway "one guy screwed up" is not a story whereas "clash of the corporate titans" is.
github.com/gregsexton/ob-ipython
is by a good margin my favorite way to do literate programming. All the power of org with most of the Jupyter goodies. Only downside relative to jupyter in browser is missing the interactive javascript widgets, but well worth it for me.
The PromCon live stream (global Prometheus conference)
Bicycle Safety: How to Not Get Hit by Cars
Jazz isn't snobbery, it's just the last exit on the musical highway for people who listen carefully to the interplay between musicians.
Snapchat leaked source code
Stranger Places – Issue 63: Horizons
Because it's well written and a good source of news that I've long been happy to support.
Nikola, linked above, has a very nice org plugin.
Or a pretty bad year for applied crypto:

1. RSA keygen is broken

2. PGP is broken

3. WIFI is broken

4. SSL/TLS is broken

5. Cryptocurrencies are broken
>A deeply red/Republican and relatively low-density state might seem like a strange place to find a functional public transit system.

Only if you buy the strawmen of politics in the US of there being two 'sides' with everyone neatly falling into place on a pathetic line.

The further you get away from the shithole that is the US federal government, the more this becomes apparent. The things each 'side' is supposed to support completely changes at the state levels and varies from state to state.

The best thing you can do is dispose of the notion of a single political spectrum and you will be a lot less shocked when you encounter something contrary to the propaganda designed to divide people.
Our lord and savior tptacek to the rescue of the quality of discussion of HN! Praise the Graham for these hallowed threads!
Sure, here is a link to an example [1].

> Are you essentially solving the same question in two different ways? (forward proof, and backward proof)

I'm talking of the standard "forwards and backwards" proof that you have to do to show two conditions equivalent.

I.e. if you have cond 1 iff cond 2, you need to both prove that cond 1 implies cond 2, and that cond 2 implies cond 1. (Or that not cond 1 implies not cond 2).

So it's often a similar proof, but not always.

[1]: https://imgur.com/wjPLlVb
Transaction fees, tracking, reliance on third-party controlled network that could go down or decide to exclude you.
Thanks for writing this -- I'm in the same boat. I'm not obvious about it (except maybe a mention in my Twitter bio or an occasional tweet) because I feel like mentioning my faith will taint people's perspective of me or my work. I am hopeful that there are quite a few people who can respect Mormons even if they don't agree with the tenets of the LDS church.
This is sad but exposed the actual problem: militarization of our police. Of course, that is a completely different problem.

The last time I mentioned how disciplined our military was compared to seemingly trigger happy police though someone said quietly to let the military our of the barracks and live in my neighborhood as well as occupy public space everywhere within the country and my opinion will change within a few years. I suspect this is true. I don't have any solutions to this militarization, just wanted to point out that doxxing isn't there real problem but rather the swatting is.
I don't understand how that helps to prevent reading anything.

8051 can read data from both CODE and XDATA memory spaces.

See: http://www.keil.com/support/man/docs/is51/is51_movc.htm
Common Lisp is also not case insensitive. Rather, everything is translated to upper case by the reader by default. But you can intern symbols yourself, or change the reader behavior, and you'll find it's case sensitive.
> 1. Chinese Characters just looks better than an alphabet with tons of diacritics. How many people tattoo Pinyin to look cool?

I'm not sure it's a good argument to keep the current system just to make cool tattoos

> Who can forget that “tomorrow” is made up of “sun” and “moon” rising and setting, or that “rest” is a “person” leaning on a “tree”?

All of those second meanings are arbitrary so I don't get your point here, any other combination could have been picked up instead.

> 5. Chinese Characters allows the Chinese people to access their history and culture directly. Like most technology, backwards compatibility and not ease of learning is a good point for not switching to Pinyin. Switching to Pinyin would cut the Chinese people from thousands of year of culture and history.

That is maybe the best side of the Chinese Characters but again I doubt people can read ancient Chinese easily nowadays, they still need some small training, a lot of things changed during that time. And nothing of Latin or Greek is forgotten, the texts are studied in school.

> 6. Chinese characters promotes national unity and cohesiveness. The stature of Han Chinese as the largest national grouping in the world can be explained partially by the writing system. All literate Chinese, even if they speak mutually unintelligible “dialects”, can read the same books and feel that Chinese Characters is their own language

Does that even works properly in practice or do people have to specifically chose characters based on their mutual understanding?

> 4. The gap between colloquial speech and formal writing can be quite large. For Chinese to be written in Pinyin, Chinese writers would just have to avoid overly ambiguous vocabulary terms and devise some new standard replacements if it became necessary.

That's not really a great point because when people speak, these non-ambiguous spoken terms already need to exist anyway.

One point you might have not considered is giving up the characters might open-up a whole new world of internationalization of Chinese which would have a status similar to English nowadays, keeping the characters is preventing that.
It's also illegal in California, too, so I expect NYTimes will ultimately have to change their behavior: http://www.niemanlab.org/2018/07/thanks-to-california-a-news...
That's always the case due to different software versions.
Show HN: A parser for sqlite databases to implement full ALTER TABLE support
In a cult, there is a person on the top who knows it’s all fake. In a religion, that person has already passed away.
GDPR: Smart Practices
DNSimple for me is this “better” DNS service. As far as I know it does all the things on your list. It’s expensive, but worth it for me. You may want to check it out!
A graph would be great.
That's not true. Basically all periodicals' circulation numbers are independently audited, because nobody will buy ads from them without an audited figure. Only the very smallest fly-by-night publications self-audit.
I'm not aware of shunning people being common in US Christian groups for leaving. I stopped going to a church long ago and still keep in touch with friends who still attend.
Well generally, if they're employed they're not terrible else word of mouth (if not lawsuits) would've made them unemployed [1] (Don't have English source). I live in a small country where that works. Also, by talking to them during your intake. When I recently needed oral surgery, the specialist recommend I'd use oxazepam and reassured me it'd work (I have fear for needles). The 2 procedures went great (one was common, one was a tad more complex). You can have a second opinion as well, if you're in doubt. If I'd have cancer I'd go to Antoni van Leeuwenhoek hospital [2]. It has a good name.

[1] https://nl.wikipedia.org/wiki/Medisch_tuchtcollege

[2] https://en.wikipedia.org/wiki/Antoni_van_Leeuwenhoekziekenhu...
Bq is based on Dremel, which is for data warehouse, not facing user traffic. You can find the original paper for Dremel easily.
Come on, it's not like shell scripts are debugable.
There's no need to learn typescript. You can use it like a good old js library by including it in script tag. But you're right that perhaps the messaging should be clearer.
This is for offline data analysis, more like Google's bigquery / Dremel. They are different things.
How to introduce automated tests and not lose your mind during the process
Print HTML with Paged.js
I'd sub if the basic package included the crosswords too
Tower of Babel, Tower of Google: The ultimate hack for managing translations
It has Pts specific autocomplete too :)
> One criticism of New York Times that I've read online is that they won't allow you to cancel your digital subscription through their website. They force you to call them. I'm not sure if that has changed recently, but that's a pretty questionable dark pattern.

They let me cancel via chat a few months ago. Obviously I'd have prefered the press of a button to cancel, but even via chat it was a quick and painless affair.
Genuine question: if you can't clone your 2FA, how do you make spares like a house key ? If there is way to get a spare, what's the way to deal with key loss or shared access ?
That’s what I tell everyone. Blogging is about the content, not the form. Do not waste time doing anything else than writing. Setup a wordpress and write, once you have more content take a day to transfer stuff to jekyll or something.
Far more than 3.8 people actually read the NYT. First, because it is often handed around in families/at work, or left in a subway for the next passenger to read.

And everyone else gets to read or hear about the Time's work the next day, when every other news outlet copies their work.

Nobody appreciates the value of journalism, because we feel inundated in it. But it's only copying and distribution that are free. When you try following everything back to its original source, it's a surprisingly small number of publications doing most of the work.
Responsibility for scientific misconduct in collaborative papers
> A constructor is simply a function that takes a block of un-initialized memory and assigns every byte

In C++, the constructor doesn't initialise every bytes (padding for example)..
Aerial robotics engineers programme drone to herd birds away from flight paths
Nitrogen fixation is a very expensive process in terms of energy, and it has to be as N2 is a really stable molecule and it simply takes a lot of energy to convert it to something else. No way to get around the thermodynamics of that reaction.

I did a quick search and found an abstract of an old paper (https://www.nature.com/articles/267149a0) that estimates around 15% of total energy used for nitrogen fixation. The value probably depends a lot on various factors, but it is certainly a significant amount.
I listen to the Daily as well, definitely recommended no shill.

https://www.nytimes.com/podcasts/the-daily
Hes just an altright troll
Will await for next iteration. Interesting concept.

The statement "This website was designed with Appshare" and current look and feel is discouraging me from looking further.
>And due gnome3 dependencies it's been adopted by all major distros.

That's not correct. It has been adopted by all major distros due to ease of use and maintaibility of unit files. That is very clear from nearly all mailing list discussions.

Also, people can and do use gnome3 without systemd. (https://wiki.gentoo.org/wiki/GNOME/GNOME_Without_systemd).
Virtual Happy Family: House Search
> cutting funding for education in ways that result in more children being had

Do you have a citation for this? One with "cutting funding" in it and not the generic comparison between Somalia and Germany.
I subscribed the moment they hired Susan Flower (susanthesquark). We often call for the boycott of bad actors so we should reward the good actors, I feel.

I couldn't subscribe again when they hired Sarah Jeong (sarahjeong) but if I could, I would do it again in a heartbeat.
You can read my other comments of how I use Anki to learn math, especially about how I put in proofs and stuff.

But specifically:
> [...] I'm curios, if you cram a piece of knowledge that is so interconnected as math is in flashcards and you rote learn all the definitions, theorems, proofs and examples - are you then capable of seeing the connections between them?

Well, I wouldn't think of using Anki as rote learning things. A basic principle is that you must understand (at least in something like math) before you put it in Anki. I wouldn't make a card without first understanding what it says. In fact, the very fact of making a card will often make me understand the proof much better, just by trying to write a more minimal and easy flowing version of the proof, or trying to put in a mnemonic or visualization that will make the proof clearer. (Btw, even after doing this process, I still find that I often can't recall the proof easily even 4 days later! Such is my memory, at least. I can sometimes reprove, but not always.)

Hopefully, if the exam asks to prove a new lemma, having lots of examples in your memory of how to prove things or how to solve exercises in e.g. linear algebra, will make it much easier to do it.

Look, I'm no scientist, but the science here is pretty solid - active recall helps a lot. It's essentially what lots of students are doing when studying for tests, only (scientifically shown to be) more efficient - solving example problems/proofs, etc. And it has the benefit of being inside a system that will hopefully keep the knowledge alive even in 10 years, not just for the exam and that's it.

> are you then capable of seeing the connections between them?

This is probably the best hidden feature of Anki. Because I often will get basic cards surfacing a few months after learning them, I will often find connections that I didn't think about (or couldn't know) the first time! I've even had some cases where I will recall a definition or theorem that I wrote from the beginning of the study, and realize that actually, I got part of it wrong! And now that I know a lot more, I easily see "wait, that can't be right" and dig deeper to discover what was my misunderstanding!
well tuned Rails app

...with some JS and Preact.
France, so it might be a bit different.

My parents religiously watched evening news every single day for 10 years, then stopped and switched to newspapers.

People of my age range though have a much more vivid memory of info that were broke on the net and didn’t hit tv channels (specialy nuclear plant related issues, police violence), internal fights in tv channels that impacted how news got presented, and how the last years terrorist attacks were covered with horrible misrepresentation of dumb footage, borderline obstruction to police activity and so many things.

I don’t think most people would describe tv news as fair and balanced.
Even with camel, roads are still helpfull to move around.
While that's great they should have taken a page out of Nasper's book who used to look up to the NYT as to what to be in the digital world.
That’s right, but perhaps I can give a stab at a more technical explanation.

An RMBS is a portfolio of mortgages financed by multiple bonds, with an order of subordination between them. When a loss occurs on a mortgage, it is allocated to the most junior bond first, until it is fully written down, then the next junior bond, etc. So if you own the most senior bond (often rated AAA), you are really exposed to high default rates and high correlation. Ie if the portfolio of mortgages is diversified (low correlation) some mortages will default but not all at the same time, and there will always be enough mortgages that do not default to avoid a loss on the most senior bonds.

The big fuck up in the financial crisis is that the correlation was misestimated. There had never been a large, US wide, real estate crisis since 1929 and therefore everyone assumed a US wide portfolio was well diversified. That turned out to be wrong in 2006-2007, and delinquencies (ie balances of loans not paying interest or principal) shot up. This led to losses (not 100% of a defaulted loan, the house still had some residual value) that ultimately hit the AAA bonds.

A CDO is the same structure but using bonds in the portfolio instead of residential mortgages. But when people refer to large losses on CDOs in the financial crisis they usually refer to CDO of ABS, which basically uses junior RMBS bonds in the portfolio, so effectively you leverage the mortgages twice, first through an RMBS, and then another time through a CDO.

In those you are even more exposed to correlation. The portfolio is made up of junior RMBS bonds from multiple RMBS transactions originated by multiple subprime lenders across the country, so these structures were playing on not all of these RMBS going bad simultaneously, which is exactly what happened.

So the TL DR is that these portfolio of subprime mortgages and RMBS bonds were of a similar credit quality, but correlation is what got really badly mispriced, they were assumed to be diversified but what we got is a large US wide real estate crisis that hit everybody,
That's exactly what's going on here. The systemd service launcher is doing the same thing as unshare(1); calling unshare(2). However, by "default" after you `unshare --mount`/`unshare(CLONE_NEWNS)`, changes made to existing mounts can propagate to the parent namespace, so then you need to do something like `mount --make-rslave /` to complete the isolation.

As I understand the bug, the problem is in systemd's version of the `mount --make-rslave /` step, which (for a reason unknown to me) tries to stat (as root) the mountpoint first, and if the mountpoint is on a remote FS that might fail, and systemd isn't correctly handling that.
https://arstechnica.com/science/2018/05/plants-repeatedly-go...

So, yes, it is an energy intensive, demanding process, but we NEED to make the corn plants do it. Every plant would rather pass the buck to another plant species (or our species) and not have to deal with the trouble of making their own nitrogen. But when we provide nitrogen, in the form of fertilizer, for the plants, the environmental impact is immense. The fertilizer washes off into the nearby stagnant bodies of water, creating huge algal blooms that can suffocate whatever was trying to live in that water.

https://en.wikipedia.org/wiki/Algal_bloom
Greece’s Best Things to Do for Free
Yes, everybody has an e-mail address, I'm talking about day-to-day communication and how much each medium is used.

My brother/sister/mom/friends might use the e-mail once or twice per day, while they would use IM on mobile dozens of times per day.

When you see people on public tranport or on the street writing on their mobile, what do you think they are doing?

Most of the time they are using some kind of IM, not writing an email.
> (1) cities are stable on millenial timescales

Unless they are razed to the ground. But I agree that cities tend to stay on the same place.
Is this who the black bar is for?

Sounds like a smart guy. I'll have to get some of his books.
> I have no idea why anybody would believe that

Just look at the last 10Q and the rising debt.
If it doesn't need to be secure, why does a "not secure" label in the browser bother you?
I thought we were done with the black bar. If I remember correctly Steven Hawking didn't get a black bar.
Solid, useful work, very well executed (from what I can tell). Thank you!
They have been overtaken by data miners because there is an addon that you have to install another addon first and both make it very clear that you might send data to third parties and the first addon makes it clear that you definitely send data to third parties while also offering you options to control this sending of data and delete it on request?

Tbh, it sounds more like they are experimenting if having website recommendations in the browser is something worthwhile pursuing, if it is, they'll likely buy laserlike and integrate it clientside without violating privacy in any way, similar to how they have done it several times by now.
ICO’s Boosted $8.3B Last Quarter Most of Them Failed Their Investors
There seems to be a natural opportunity for ISPs in a certain country to pay to have all their customers unblocked by major publications relevant to that public - and have a certain fraction of the customer bill disbursed depending on online circulation.

I would gladly pay 20% more to my ISP to have hassle free access to major online publications, knowing that revenue helps journalists produce quality news, and that I only pay for what I use. instead of New York Times having 3 million subscribers for 9$/a month and lose a good part of that revenue on customer acquisition and card fees, they could have 100 million subscribers at 30c each, their respective revenue share from a $5-10 ISP bill price increase. While at the same time, supporting 30 other papers the size of NYT, or thousands of smaller, local ones.

That's because the NYT online success story is a very rare bird today.
I thought that settling on a river is more for ease of access to a water supply than access to water as a mean of transportation. I may (surely) be wrong too.
Ask HN: Building a team in Berlin vs. the rest of Germany
I've recently been offered a position to become a technical lead of a new startup in Berlin, a city where I've worked as a developer for the last four years. For context, our product will involve large-scale data processing and analysis for heavy industry. I had assumed I would build up the team in Berlin, but talking to founders/CTOs/engineering managers in other companies here has convinced me to also consider other options.

My question is to anyone who has done a bit of hiring or managed a team in Berlin AND somewhere else. Was it easier/harder here, everything else being equal? Would you do it again? Are there hiring/personnel problems unique to Berlin that might have been invisible to me as a individual contributor?

We are particularly interested also in Munich due to some pre-existing customer relationships, but comparisons to anywhere else in Germany/Switzerland/Austria are welcome.
Well, good news I guess, I thought it was already killed.
That’s just insane.

This is a great accomplishment for NYT but I’m worried about what it means for the rest of the industry.

NYT switching its business model has to be one of the most public and well-executed digital transformations of an old company ever.

If NYT is the best at this and can only turn 24M a quarter, almost everyone else must be absolutely bleeding.

This would confirm most of the newspapers out there are indeed running failed business models with zero opportunity for success.

The reason this is worrisome is going forward there will be less and less ‘diversity’ in the reporting ecosystem. Instead of 50 professional reporters confirmed writing about an event, we’ll have 5.

Reality and facts will be more about picking teams than believing the consensus.

In the age of leaders publicly gaslighting, unrefereed global forums of social media which can be bought, and massive concentration of wealth at the top, fewer and consolidated reporting entities will be bad for the republic.
This blog is full of explanations to understand how systemd can cause issues (like https://utcc.utoronto.ca/~cks/space/blog/linux/SystemdDynami...). This kind of information is often omited from official documentation but is so valuable when investigating bugs.
I am a beyond-veteran C/C++ programmer, I already have studied Jai, viewed all of Blow's videos etc.

I will not recommend Jai for any development, it doesn't offer anything substantially better than the current C/C++ combo to justify the switch.