skysight-inc/HackerNews huggingface dataset:
> and there isn't a simple way to tell systemd to delay creating that socket. … and there is no generic way to say to start a service after the auth provider is up

That's what

After=nss-user-lookup.target

is for; just stick that in the [Unit] section of the .socket file. See the systemd.special(7) man page for more information.

----

Edit: However, there is an interesting problem related to that: when you use socket activation for the user-providing daemon itself, you'll get a boot deadlock. For instance, one of the common LDAP solutions, nss-pam-ldapd, uses NSS and PAM modules that use a local socket to talk to a daemon (nslcd) that handles actually speaking LDAP. If you adjust that daemon & its service file to use socket activation (a trivial patch), the system will deadlock! Systemd will start the nslcd socket, but then when systemd starts dbus.service as a special hack it will then call dbus_init() to register itself on the bus. This will cause dbus-daemon to use the NSS module and hit the nslcd socket. Since this happens very early, systemd probably hasn't started nslcd itself yet. Because systemd is single threaded, and it's waiting on dbus-daemon to reply, it won't be able to handle the request to start nslcd, and the boot process deadlocks. Eventually, something will time out, and it will hobble along in to a half-working system. You can hack around this by manually ordering nslcd.service before dbus.service.
By "low-rent" I just mean easy, cheap, and of dubious value.
Try https://www.nytimes.com/section/todayspaper, should be ad free for subscribers (it's a closer approximation to the actual print version)
Because I want it to be around in two years.
For starters, "Be civil."
It's still not that difficult to trace an IP back to a person. Besides the private marketing databases you can tap into, geoip, crappy ISP support, DNS cache poisoning, phishing, consumer internet router hacking, web service hacking, and other attacks on an address space itself, there's attacks in a social space that give away much more.

Saying this is a really bad vuln because you aren't as private as you think you are online is like saying lock picking is a really bad vuln because you didn't know door locks could be opened by anyone with a bent piece of metal or a shaved down key. Locks don't actually keep bad people out. They just make people feel safe. Same with this idea that your IP is anonymous. It's really not. It's a literal address.
Too many to even count.

Google Sarah Jeong + NYT.
I agree with all of this. I am building the exact app you described: https://peapods.com
Why not show recent aggregates alongside overall aggregates?
The monetary EV at a startup will never beat bigco w2 life.
Best definition of cult I've heard of: a religion the majority of whose members weren't born into the religion.
Yes, it's good for us. The more sources of journalism the better.
When I started programming, all my languages with exception of Assembly used 1-indexing, so no, it doesn't scare all programmers.
Couldn’t agree more. I like to say that all we have in this industry is trust in the founder.
Could you clarify what convention you use for the stock value, given vesting? E.g. if you have a base salary of 100k and a 100k stock grant, vesting over 4 years, do you count that as 100+100 total comp (upper bound)? Or would you count that as 100+(100/4) total comp ramping up to 100+(100/4)+(100/4) in the second year if you are given a similar stock grant next year (lower bound)?

My own preference would be to value stock grants for total comp comparison purposes by the expected value of the number of vesting events, or, equivalently, to impose a discount rate on the future grants based on the turnover rate in the job category. I've never seen that applied to total comp comparisons; presumably it would be a moderate value somewhere between the lower bound and upper bound.
> My problem is that it does not even allow access to your own account.

Here, use our application to aggregate data about your financial history, just give it access to your data and it'll give you all sorts of useful stats.

Do not look behind the curtain, we're definitely not snaffling your data and giving it to anyone we feel like...

--edit--
The number of people who would be competent to write their own API-using software is pretty tiny as a proportion of the population. If you allow people access to their own account data via an API then they will seek out software to help them access it. The regulations are about who can produce and distribute such software.
What's relation with BigQuery?
What’s the takeaway? Are they doing a good job?
Debugging Neural Machine Translations
> #!/usr/bin/env java -jar clojure.jar

What's with the shebangs? They all have more than 1 argument. Where would that work? Not Linux. I think FreeBSD used to have support for that, but removed it to follow convention. Seems like stuff wasn't tested before publishing.
i would pay for their subscription if they didnt blast me with ads even after paying.
World toughest competitive exam  – Indian Civil Services – Exam pattern
It may feel wasteful if you're used to seeing packed roads, but if you compare to the common alternative (a train track) it no longer seems so bad.
Aiii – An AI Algorithm Marketplace
That’s a dream for the far future.

Which it has been for too long. I was doing automated program proving on basic validity stuff like this over 30 years ago.

In order to prove something, you first need a notation for talking about it. Few languages let you talk about uninitialized memory space properly. Constructors are too magic.

Un-initialized memory can be viewed as write-only. You want to show that no un-initialized byte is ever read. Memory comes from the allocator in blocks of un-initialized bytes.

A constructor is simply a function that takes a block of un-initialized memory and assigns every byte to something meaningful for that type. At the end of construction, the memory block becomes a valid instance of that type.

Once you can talk about construction as a non-magic operation, you can talk about partial construction of an array. Until you can talk about it, you can't prove anything about it.

Some types, such as "byte", are fully mapped - any bit pattern is valid. So they can be initialized by anything that fills them. That's how input buffers can be expressed.
> The web has incredible variety in tech stacks, business structures and even views on what a standard means.

But AMP is a standard. Using AMP doesn't solve any of the problems you're talking about. If people's usage is too diverse to be accurately measured, then it's too diverse for AMP to meet everyone's needs. And if it's not important for AMP to meet everyone's needs, then why is it important for a set of page tests to do so?

I agree there might be problems building a small set of tests to check page speed, but that would still be strictly better than AMP. It would still cover at least all of the use-cases that AMP covers now, and it would open the door to cover more use-cases in the future.

If you're ranking search results based on whether or not someone uses a framework, you are implicitly ranking them based on the attributes of that framework. What people are asking is for Google to make those attributes explicit instead, and to directly test them.
The Trap of Sales Driven Development
You're getting down voted mainly because you are wrong. I'm actually not well versed in this, so hopefully somebody will correct my wrong version -- but at least I think it will steer you in the right direction ;-)

Systemd solves real problems that have to do with virtualisation and/or containerisation. Red Hat is the company that wrote Systemd and they did it for commercial reasons (i.e. they needed these facilities in order to fulfil contracts with paying customers). Red Hat contributes greatly to Gnome. I haven't checked, but I believe they are far and away the biggest contributor. They have financial reasons for doing so, but I don't really understand what they are.

The connection between Systemd and Gnome is real, but not quite what you think. Systemd does make some stuff in Gnome easier to do, but it isn't really necessary at all. Systemd was not developed for Gnome -- it was adopted by Gnome. It's a bit of a dog food problem. Most Gnome developers (i.e. Red Hat developers) have a vested interest in Systemd being successful. They want to make sure they are using it where they can. They saw no particular reason to make Gnome 3 compatible with any other init system because: 1. It would be more work and why should they pay for work that isn't in their interest 2. They want more people to adopt Systemd because that puts Red Hat in a good position to sell more contracts.

It's totally understandable and not really underhanded. I personally hate it with a passion, but things I hate are not always evil :-)
I used to do that then one day I read that there were layoffs to cut costs, I subscribed that very day. If you can afford to pay and you consume the service then $9 per month is not a lot.
Facebook has ended the ability to automatically post Tweets to profiles or pages
Well... the other option is that they dont profit, lose money, and close shop. Sooo.... Profit is good.
> that leaves the public with a skewed picture of the pros and cons,

Then the other side has to also fund public campaigns, instead of just lining the politician's pockets.

> it has the same indirect effect of pressuring the politicians to act in the company's interests.

Yeah but one thing is lobbying and a very different one is "I fund your campaign if you benefit me economically". That's a soft version of bribery. Can't put it in the same level as propaganda ads that change public opinion on a topic.
> Non-Chinese speakers focus on the cumbersomeness of the script while overlooking how good it fits the tonal languages it's used for (not just Mandarin) and the benefits of radicals.

Can you really know the tone from a Chinese character or you have to learn categories of them one by one? Vietnamese seems much better in this aspect, you instantly know how to pronounce anything you see.
Well you then become worth it for the bank to counter-sue and get discovery on exactly how you broke their ToS.
Extra hot clip mixture №39 – FunnYCubemix Channel (2018)
Yes, it's not the original title, but "How to use Twitter with Facebook" does not sum up well what changed.
Most people think its ok to break the law if you won't get found out AND they don't think breaking the law presents any moral issue.

Ever noticed how people tend to drive at a speed that seems safe given conditions? Respect for ethics is a virtue respect for the law for its own sake is a disease.
I don’t check for replies often. So I don’t miss not being notified of any either. As others have pointed out, it could make one’s time management, distraction management and stress levels worse.

I’d actually request for a better UI to navigate threaded comments instead. I personally can’t handle multiple levels of replies on HN like many others seem to be doing here. The interface is terrible to figure out who’s replying to what when one reads several comments, comment replies and scrolls down. Add to that the almost microscopic buttons and links to vote and collapse. These are good features to keep me from going deeper into the rabbit hole.
not only do they advertise to you after you pay, if you are running adblock they attempt to guilt you into disabling it.

it's especially galling because the washington post costs me $27/year and doesn't bug me to disable my adblocker, and nytimes is $12/mo plus a guilt trip about "supporting journalism".
So, external factors.
How GDPR Will Effect Machine Learning Algorithms
Goodbye, Newton
I was under the impression that the filtration efficiency by particle size for such a filter was not a linear relationship.[0] So manufacturing to a lower bound of 3 may not say much for particles even slightly smaller. My estimation of the magnitude of this effect may be off however as this company seems to suggest.

[0]https://www.globalspec.com/learnmore/manufacturing_process_e...
This probably wouldn't bode well for them. It would provide negative pr and the majority of hackintosh users would be liable to move off the platform.

These users would be paying them the say zero dollars right now either way but they would no longer be potential future customers.

What would they gain by this?
Not a bad idea. Could be both, clickable and hoverable.
Stephen King's Son Just Solved a 44-Year-Old Murder Mystery?
Culture, job description, how desperate the recruiters are and if they're at all technically inclined.

So much wasted time, energy--- if they sound like a car salesman, I don't bother.

I thought I'd try one, they promised reimbursement and nothing - silence. This was for a prominent Fortune 500 company that deals in Shoe Retail.
If you live in San Francisco, you can access the NYT app without paying for a subscription, as your public library system already has a deal with NYT.

It's a slight hassle as you need to go to a web site to get a code every 3 days, but it's probably preferable for those who don't read it every day: https://sfpl.libanswers.com/friendly.php?slug=faq/166904
My mom delivers papers for the New York Times. The pay is garbage but she is old and getting Social Security. She likes to drive around and people-watch. She is also on the route that mostly delivers to Starbucks, Safeway, the airport, 7/11, and Albertsons. It is the best route since you just drop 20 papers on the doorstep of a Starbucks.

She delivers about 500 papers a night. And she is just one of the 20+ drivers in our city of 180K people.

So people do still buy them.
Very interesting. Also interesting to see how tall corn can grow near the tropics! Roots in the air, all that is interesting. I noticed that corn in Ohio seems taller this year. I call it monster corn, but I've never seen corn quite as gigantic as mexican corn. We have a saying "knee high by july" but for the last 10 years or more it is more like knee high by the first week of june or better.
Over 1,000 US news sites still unavailable in EU following GDPR
Once you could just maintain some file from etc in a version control and setup a machine predictably with a script three lines long

Then it came puppet chef and a shitload other stuff because ‘devops’ which make the task easier once and then fuck up your environment at every single upgrade changing defaults, changing dependencies and changing the environment you run

I swear what could be done repeatedly the same way for a decade now it’s a frail mess that requires yearly fiddling to keep it running and current

No wonder companies need so much devops people/time these days, they need them to keep following the frail shit that’s dropped into stable distro.

Systemd is just one more thing that you have to reconfigure at every release because changes defaults subtly.
This would need a shitload of personal data to reach the point of "it just works." This means that it's most likely one of the tech giants that will do this right
An introduction to Fusion.js – A blog series
Is anybody shocked?
The trick to the home door locking thing is "I most likely did it" plus "it's all just crap, anyways." This let's you work around robbery and fires as well (if you live in California).
Updating the screen has been accepted now for at least 40 years. Before then, there were computers without screens. People connected typewriters to them to get interactive input/output [1]. Before then, there were even trickier solutions.

Sometimes, remote terminals have broken layout, and people use the old editors again.

[1] https://en.wikipedia.org/wiki/IBM_Selectric_typewriter#Use_a...
Thanks, I'll get on that.
Haha, I'll have to A/B test this one :)
IPOs are expensive and cumbersome – Try a direct listing, like we did at Spotify
Bellewood
"Over the decades, Boeing and other American companies, including General Electric, Honeywell and Rockwell Collins, have helped China to build the broad foundation necessary for an aerospace industry. That same Chinese industry is now getting close to producing its own commercial jets that could one day take much of the profitable Chinese market back from Boeing and rival Airbus."

https://www.washingtonpost.com/news/wonk/wp/2015/09/23/china...
"Are your lights on" (https://www.goodreads.com/book/show/1044831.Are_Your_Lights_... ) is my favorite Weinberg book. It had a very profound impact on how I approach problem solving.
Honestly, I don't see people getting unhappy at breaking private API functionality. Most grab a library when they need and never upgrade it. They only do so when there's a necessary security risk or some wiz-bang new feature they need.

The common example: programmer grabs a library to solve a problem; a few weeks later they realize it doesn't really solve the problem and requires modifications to the library to do some custom job; they make the modifications. That's normally the end of the story for several years. No point in upgrading the library unless it really solves a business problem.

That constitutes the vast majority of developers.

Of course there are other organizations that always want the latest and greatest version and are constantly upgrading. To them, I'd say sure, stick to the public methods, otherwise you're creating a big headache down the road. But I wouldn't require it of them.
How will coding be relevant in the future?
Half of the Great Barrier Reef Is Dead
If a programmer cannot access some variable or function because another developer thought that they "shouldn't", how is that not treating them like infants?
The Cultural Paradox of European Tech
This is a great concept and very well implemented.

Regardng ROMS: Keep the page clean of adverts with no direct download link of the roms, and you should be ok (for a while at least)
AN INVESTIGATIVE JOURNALIST CONFIRMS THE US GOVERNMENT’S BIOLOGICAL WEAPONS
I like their app - especially that I can just do a refresh and then offline view, which makes plane trips when I don't want to pay for wifi much more pleasant. They're also relatively sparse with their breaking news push notifications, so for the most part I don't feel like I need to "worry check" other news sites - if its of decent importance I'll get a push.
I recently tried to cancel my mcfit gym membership in Germany which was much more difficult than signing up. In this case you actually had to mail them a letter by post to cancel, where signing up was done on-site in 10minutes. Maybe you are referring to online subscriptions?
Systemd solves real problems that have to do with virtualisation and/or containerisation.

systemd predates the industry love affair with containerization and virtualization for workload management, although work on containerization within systemd may have helped increase awareness of containerization's value. I don't remember early reasons to use systemd mentioning either; the rationales trotted out in favor of systemd in its early days were reducing boot time and replacing shell scripts used during boot, shell scripts labeled things like "old" and "fragile", despite multiple decades of shell scripts being successfully used to reliably manage the boot process on open source and proprietary Unixes, alike.
The onboarding has been improved in the latest version. You should get a Teragod icon in your Gmail once you install the extension after that it'll show you a pop to create an account. Then you can use the search functionality to first search for a company and then someone who works there in order to find their email.

Please let me know if this works for you.
Yes, but this time you have to donate your soul to Google. Otherwise, your page will just rank lower. WAP didn't have that direct connection with Google search results.
Indeed I have seen more and more people adopt TypeScript for all kinds of JS projects.

It is one of the things I have noted to look into next too.
They have a print circulation of 2.1 million. [1] For comparison PewDiePie has 65 million subscribers on YouTube with his most popular video in the past couple of weeks hitting 12 million views, with an average of around 4 million.

I think this is why the media, in general and including the NYT, has become more partisan and more emotional. It's being used as a consumer retention mechanic. Impartial news done well is informative but not necessarily entertaining, which means it's probably not sustainable in the current zeitgeist of America.

[1] - https://en.wikipedia.org/wiki/List_of_newspapers_by_circulat...
This is a very big deal. Scientists have been looking for five decades for corn in the wild that fixed its own nitrogen. Commercial nitrogen fertilizer is made from natural gas using the Haber process:

http://guichon-valves.com/faqs/nitrogen-fertilizers-manufact...

Now it may take a decade or more for corn breeders to create a new variety of this corn that produces commercially viable yields but it will change not just the fertilizer industry but farming overall when it happens.
Digimark
We are a Toowoomba, Australia based High-quality SEO and website designs agency.
What? This is not reddit, boy.
> Car-owning households in NYC are significantly richer than zero-car households.

I have no doubt that's true, as in most other places on the planet.

The thing is, you are making an absolute argument: those who drive in NY are richer than those who don't. I don't deny that. I'm making a relative argument: within the driving group, the poorer ones will be priced out. You say those are not poor, but "merely wealthy". Our grand-father said they are blue collar workers. You both lack data, and I suspect that we will see a wide, gentle slope, with most rich people driving, but also an important minority of the lower classes, depending on personal circumstances.

The thing is, does the exact composition of the driving public mater for the regressivity to be a political problem? Some will be priced out and they will scream bloody murder, because from their perspective they were sacrificed in favor of the rich. You could go out and say "boo hoo, you are merely rich", but that's a politically imprudent move - a thousand personal stories will pop up about those marginal blue collar workers no longer able to feed their families.

So you could be right that it is not regressive in a broad, social justice sense, but that's not the sense in which the problem will be sliced. Rather, the vast majority of the affected merely rich will invoke the principle of the matter, and in principle it's designed to price out the poorer drivers, there's no doubt about that.

An idea I'm toying with is to distribute "tradable driving coupons" to all people holding a drivers license. A flat tax would develop on the market, so the net effect is similar to congestion charging. But now the tax does not go to the city, but to the poorer residents who opt not to drive. Ideally, fiscal credits should be earned, so as to not reward those who don't pay any tax and thus have no contribution to the infrastructure. This beautifully solves the political problem and makes driving a matter of personal choice: you are now rewarded for preserving the public good.
I would pay another couple dollars a month to not have ads in the app (though I am thankful that they tend to not be hugely intrusive). Overall pretty happy with the service.
There's lots of other factors to take into account though. I guess I was really unlucky, and had to move relatively frequently in the last 8 years(on average once a year) - the cost of moving is easily £1500-2000, just in agency fees and moving fees and everything else. That makes renting even more expensive.

And then I definitely want to own my house before brexit, as an immigrant I will not risk not being able to rent if things go tits up.
How+to+get+rid+of+bumps+on+face-+Causes+&+Treatment
Show HN: Lookup anyone's email in seconds
I made a Chrome extension for Gmail and would like to receive some feedback. It looks up email addresses by a person's name: https://teragod.com/ please let me know your thoughts.
Is this potentially a route to engineering other self-nitrogen-fixing crops?