skysight-inc/HackerNews huggingface dataset:
>This is an unfair go at the poster. He said "I'm not arguing that npm install logs should be packed full of ads (it shouldn't)." That's clear as can be.

Please reread my reply to OP carefully and notice I did not say he endorsed NPM ads. Instead, I specifically disagreed with his suggestion to redirect the discussion away from the NPM ads to the general topic of open-source funding.

>He's asking the same question I am, how do we get sufficient funding for these projects.

To be clear, that's a different question and I wasn't even attempting to answer it. I mentioned funding like Patreon as examples of social acceptability and not as examples of income sustainability.

>Kind of defeats your point.

My point was a narrow one : others are criticizing the unwelcome ad solicitation and that's a correct area of focus.

The other question of how to get sustainable open-source funding is also an important topic -- but that doesn't mean it forbids discussion of unacceptable spam/ads. They can be 2 parallel discussions.
Estonian e-residency summer 2019 update
Granted the most charitable reading only implies their use for spoilage, in the context of food poisoning it's dangerous to recommend using your eyes and nose as tools. Even if followed by advice on thorough cooking.
> Similar to a mechanical device that wears out faster with heavy use, the depth of discharge (DoD) determines the cycle count of the battery. The smaller the discharge (low DoD), the longer the battery will last. If at all possible, avoid full discharges and charge the battery more often between uses. Partial discharge on Li-ion is fine. There is no memory and the battery does not need periodic full discharge cycles to prolong life. The exception may be a periodic calibration of the fuel gauge on a smart battery or intelligent device.[1]

Why should we trust your statements over ones like these which seemingly are backed by more data and and explanations of the underlying physics?

[1] https://batteryuniversity.com/learn/article/how_to_prolong_l...
i loved those things
Please don't perpetuate lazy SJW "alt right" = "Trump supporters" memes.
the issue with that would be that it's not an exhaustive list. people would feel wrongly safe because they don't visit those websites while in theory a lot more websites could be infected.
Putt's Law: "Technology is dominated by two types of people, those who understand what they do not manage and those who manage what they do not understand."

Putt's Corollary: "Every technical hierarchy, in time, develops a competence inversion." with incompetence being "flushed out of the lower levels" of a technocratic hierarchy, ensuring that technically competent people remain directly in charge of the actual technology while those without technical competence move into management.

https://en.wikipedia.org/wiki/Putt%27s_Law_and_the_Successfu...
Now could they penalize all the paid links that are 'sponsors'?

Apache Foundation and many others are even in on it. They specifically say they are selling a do-follow link.

Look at the companies at the bottom buying them:
https://www.apache.org/foundation/thanks.html

LeoVegas Indian Online Casino
Online Holland Casino
Start a Blog by Ryan Robinson
The Best VPN
Top10VPN
PureVPN
HostChecka.com
HostingAdvice.com
Web Hosting Secret Revealed

It's just paid links. Apache isn't the only one doing it, a lot are. I'm glad they are getting money, but it's paid links pretty openly on super highly ranked pages.
if you tell girls that you are deontological they will think you have money, because, you know, those dentists are expensive
Not that I know, but it's on my todo list (dqlite author here).
I work on Enterprise projects and we rarely (never) contribute back financially, because we cannot for practical reasons.

It is simply not possible for us to add a "donation" cost to our projects. That will not get past accounting.

A license, on the other hand, we would have no issues purchasing that.

We purchase (expensive) licenses to proprietary software all the time. We could and would do the same for the open source software, we use, but without being able to purchase a license, there really isn't any practical way of doing that.

Free for everyone, except for enterprise production environments, would work for us. As long as we get a license key and an invoice.
Most of us use vim. That’s ad supported and I think most us can agree it’s not awful.

It’s certainly possible to do ads well (maybe even more common in terminal software.) I personally don’t have any experience with ads in NPM though.
No I am not. I don't even know how to make "go build" authenticate to Github. (It's not my code I'm pulling, it's the random libraries my code depends on.)

This is why the proxy exists.
Given the frequency of exploits via WebKit/Safari (feels like a new one pops up every week, at least), is it feasible for Apple to perform a rewrite with a memory safe language?

Aren’t there tools that can analyze existing code and enforce memory safety?
Far, far more harm is caused by a package repository electing itself as a censor than could ever be caused by a few additional chunks of ASCII turning up in a 4MB Travis CI log. Free software is supposed to be about freedoms, not having those freedoms dictated to me regarding what kind of software I can or cannot create.

There are limits to explore in this area, for example, I doubt anyone would disagree with censoring obvious malware. But for the rest? It is deeply political, and politicizing the distribution of free software is frankly repugnant. This puts me off spending much time with the JS ecosystem (not that I would have already), and worried about it setting precedents for ecosystems I actually do care about.

A glorified FTP server should never be telling you what kind of software you can write or how you package it. In this scenario, the glorified FTP server is no longer fit for purpose, and if such changes have community support, in my eyes that community is no longer a free software community.
"Below is an example of such a tree"... and there is a picture of a binary tree, with no indication as to how the tree is used.

I appreciate trying to explain the interesting technology behind authenticating modules, but this diagram appears to explain nothing at all.
I think the only adtech specific skills for a programmer are 'ethical flexibility', which is more a form of moral corruption than a technical skill. It has not been hard for me to find work on things other than ad servers.
I've seen this comment and reserved comment a few times but here we go...

Sure, Standard on the face of it seems simple technologically, and compared to many other things it is. But it's value lies in completely removing long winded and often unnecessary conversations within teams about code style.

Standard represents a standard style of writing JS that has gained widespread support (similar to Airbnb's linter config). It's value is that a team can adopt broadly sane conventions then never think about it again - which leaves those dev cycles for shipping features. Without widespread use, Standard would be just another linter config - but large parts of the JS ecosystem (regardless of what people think of JS) have adopted it and as a result it has saved the world a million conversations that "didn't need to happen".

If you care enough about style to not pick their choices, you're free not to use it. But for a lot of us we just want a broadly accepted opinion so we can focus on features.

And as it turns out, maintaining a style guide for how to write JS for the masses takes quite a lot of work. Not writing code necessarily, but considering and replying to all the feedback on that style.

Not for or against the funding project - but within the JS ecosystem Standard has meant many hundreds of hours that might have been spent biked shedding, have been spent shipping features.

Standard has been genuinely useful to myself and pretty much every other JS developer I know. And whilst I'm in no position to speak to weather I'm junior or not I know a lot of the most experienced programmers in the JS ecosystem reach for Standard so they can focus on more important matters.

It's not JS that has such opinions enshrined in law, Python for example has pep8.
I'm often searching information on auto parts and Google's results are quite literally 100% webspam. Here's an example - The entire first page is the same provider squatting domains:

https://www.google.com/search?q=scrambler+50cc+parts+format%...

Wiring diagrams in Google images - literally every result is webspam in the same format split across squatted domains.

https://www.google.com/search?q=mazda+miata+wiring+diagram+s...

These aren't even particularly niche searches, nor is it hard to detect that all these sites are the same.
I see people all the time with constant low battery phones and laptops. IDK how people live like this, but they do.

Sometimes I wonder if the windows 10 auto-update fiasco was really about people who rarely recharge; and finally charging their laptop the one time they needed to be prepared, only to get owned by Windows Update at the worst time.
Steve Jobs MIT Sloan Distinguished [video]
What? Do you really believe iOS has 50% market share?

Android has more than 80% of the smartphone market and Samsung has around 20% of the whole market, which makes 25% of the android market.
Authentication Tools for Developers: A Comparison
This seems counter to my experience with bread. I wonder if it differs based on bread type. The whole grain stuff I buy grows mold noticeably faster if left out compared with being stored in the fridge.
When I moved to Berlin four years ago, I saw these big clusters of tiny lots with small houses surrounded by gardens and wondered what I was looking at. They are often visible from the train (U-Bahn and S-Bahn).

I asked some coworkers and got mixed responses. Some said it was a bit like Berlin's version of a backyard (because in the city core, most people live in flats with no backyard). Some said it was a place to go for the weekend, something like a lake cabin or cottage in North America.

There's almost no information about them online, that I could find. If you're curious to explore some in Google Maps, here are some quick links:

https://goo.gl/maps/qfbQawA27KSox5BZ9

https://goo.gl/maps/r4Mf1w9V6ehpS7D3A
Currying vs. Partial Application
Not OP, but I still think that's acceptable. README.md is one of a very small number of places that open source developers can reach their users. Most of the time I only read it once, so if there's an ad there, or a link to their other products, as long as it's not a GIF and they didn't find some way to embed a tracker in README.md, I'm cool with it.

It's about as relevant as advertising gets, and it's not coming from a pool of clickbait ads. It's a developer using their open source work to generate interest in the work that pays for it.
Ignition: A new error page for Laravel
Cannot open the page, I just get a page about "Update to privacy policy and how we use cookies." with three links (Privacy policy, data disclosure, list of cookies) but no buttons and apparently no hope of reading the actual content.
> You don’t need PAC if you disable scripts in Safari.

Safari has multiple JITs. For example, aside from the JavaScriptCore compiler, there’s also a CSS selector JIT.
Have a look at 3cx! Free for basic usage, great mobile apps and very easy deployments.
That's likely because Google trains the algorithm on EU parliament texts, which are published in all the official EU languages by human translators, among other sources.
Conceivably "the Americas" could mean "the western hemisphere minus the US". It's an awkward way to put it, but it's an awkward concept.
An affiliate link, I suppose. Which is annoying, as these are practically spam.
However it's still currently good enough to get an average person to their destination if their GPS enabled device has run out of battery and they happen to have a map and compass on them.
Flare: An error tracker built for Laravel apps
Someone associated with react gave a speech on white supremacist capitalist patriarchy at a tech conf

I’m curious - on what basis was this speaker given a slot to present this material at a tech conf?
> I wonder what RMS's take on that is.

From https://www.gnu.org/software/parallel/parallel_design.html#C...:

> As the request for citation is not a legal requirement this is acceptable under GPLv3 and cleared with Richard M. Stallman himself. Thus it does not fall under this: https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation
Depends on how fast is your disk, what file system and kernel you use, and how low is your network latency. Difficult to predict. But it's basically as fast as it can get given 1) hardware constraints 2) raft consensus.

If you want light-speed insert/delete, you could probably don't use the disk at all: as long as a majority of your nodes don't die, you won't lose any data. You can also go somewhere in between and save to disk only at specific intervals.
A sharp chef knife will do this pretty well, while unexpectedly a bread knife won't.
XR Talks: Make AR Predictable and in Users' Path
This comment is just as applicable to the sibling comment here and many others, I don't mean to pick. Peace.
The bulk of what google makes comes from search advertising. What it makes from people paying for other services is a drop in the bucket. So the point stands.
Give us time, we'll get there :)
Gradle Remote Build Cache Misses
> how other consulting companies find work?

Many firms will have a Senior Partner that serves in Rain Maker capacity.

Get clarity around who your ideal target client is. Find a way to connect with them. Networking/Direct Sales/Marketing, etc..

Alan Weiss offers good ideas on building a consulting business. Don't let the cheesy sounding title fool you > https://www.goodreads.com/book/show/260218.Million_Dollar_Co...
My wife and I do something similar, but we cut our loaves into quarters. That gives us maybe 3-4 slices of bread for each quarter loaf, which is generally plenty for a couple days—and if we need more (i.e. planning to make sandwiches or something), we'll just pull out two quarter loaves. I've found frozen bread to be a pain to cut, so we prefer this method.
Yeah, I also find it hard to believe that gravel doesn't get sucked into the jet intake. The Sam Chui video mentioned above is fascinating and shows the system in regular use in northern Canada.

The aviation stack exchange has an article with pictures of the vortices created by jet engines: https://aviation.stackexchange.com/questions/21219/how-does-... . Basically jet engines create low pressure air near the ground and the dissipators cancel it out by supplying air. I imagine the dissipators point aftwards because the engine passing over the ground acts like a venturi and so the low pressure region is directly under the engine. I originally thought the intake would be creating low pressure..
The 737 series, including the MAX, has mechanical linkages to the control surfaces.

Boeing’s recommendation for dealing with a runaway MCAS scenario, in fact, was to cut power to the stabilizer trim motors at just the right moment in a short window of opportunity between cycles of it running, and then have the pilot manually crank the trim by hand turning a wheel that pulls a cable.

With excessive speed, or too much counter-force being put on the stabilizer by pulling back on the stick (because the pilots didn’t cut the electricity fast enough inside the cycle window, leading to the stabilizers forcing the nose down and the pilots needing to counter that to keep above the ground), the wheel can require an enormous, potentially insurmountable amount of force to operate.
I don't have the link handy, but I remember someone posting very impressive speed improvements.

More important though, to those of us writing and/or stewarding Go code at companies that deal with financial information, these kind of safeguards are absolutely necessary.

You can be cynical about Google's motivations, sure, but doing this to track you harder is not consistent with the conversation and approach they've taken with these features.
Right, ok. So, SouthPark's parent company has to pay for being able to stream the original, English version on their website? (just clarifying what distribution rights means in this case)
Is there any way to justify such practice, from a utilitarian perspective of a net-benefit for society?
This is pretty common in most of Europe (especially Spain and France). People will buy a (demi) baguette or equivalent every day and it'll get eaten. We're not talking about sliced bread.
Does anyone know if the Go Proxy server using the original download protocol[0] defined by vgo?

GET baseURL/module/@v/list fetches a list of all known versions, one per line.
GET baseURL/module/@v/version.info fetches JSON-formatted metadata about that version.
GET baseURL/module/@v/version.mod fetches the go.mod file for that version.
GET baseURL/module/@v/version.zip fetches the zip file for that version.

[0] https://research.swtch.com/vgo-module
"Kids from homes earning more than $100,000 are now twice as likely to play a team sport at least once a day as kids from families earning less than $25,000."

Sounds like parents that don't have their life together aren't encouraging their kids to challenge and better themselves through sport. No surprise there.
I mean, something is better than nothing, but the amount Amazon donates is an absolute pittance.
Everything you said is very accurate (dqlite author here).
the tl;dr:

* C++

* with python bindings

* implement your game actions and state in C++

* then can pump the state and legal actions into an algorithm (that you write)

* has some implementations for some algorithms (minimax, monte carlo) & games (tic-tac-toe, chess, backgammon)
1. The promise being made is different. SHAKEN/STIR doesn't promise to only let through legitimate calls, it only promises to make caller ID accurate to prevent spoofing. This allows the weight of existing laws against robocalls to apply--the government, not Twilio, determines who is legitimate. Existing robocall laws are too lax IMO, but it's a step in the right direction.

2. This is being proposed as part of legislation. All telecoms in the US would be required to implement the technology.

3. I don't think it's accurate to call it "open", but it's not centralized in the same way that Twilio's solution is. It's a federated system analogous to HTTPS certificate authorities. Twilio's service is more analogous to content filtering services like NetNanny. As I mentioned, CAs have problems too, but they're a whole lot more open than NetNanny.
As a counterexample: Stylo alone is already a huge success story, not some "pie in the sky promise that may or may not pan out".
By "stays fresh" I think the OP means "doesn't go stale", not that it doesn't go moldy. Bread in the fridge dries out considerably faster than bread sitting out.
Beijing grants Tesla exemption from auto tax
Refrigerated bread doesn't mold as fast, bit it gets stale faster.
It's irritating because they so often have trouble switching from their phones or whatever. Wired headsets even like a headphone with a microphone just work.
BigCommerce vs. Shopify Comparison
The value Loop gets with this level of access to user data will far outweigh any benefit they offer. No wonder they're giving it away for free. How much do you think users should be charging Loop for this data?
I don't understand where this is coming from?

I've worked in the industry for 10 years and have never seen any of this, except for three people who were PIPd.
At least for Android, there are alternative app stores, and I´ve used them (especially the Amazon one).
State Farm, Aflac (I’m pretty sure I had an HSA when I had Aflac), other supplemtal insurance like Aflac.
It's not a buzz term. It's really fully async disk I/O. Dqlite does not use SQLite's stock vfs implementation for writing to disk, as it's an entirely different model (based on raft).
Adware being considered malware used to be the norm. The temptation of money has normalized adware, but being normalized doesn't make it any less malicious. Subjecting people to advertising is an inherently malicious act.
I meant that your self-consciousness and constant worry is probably harming your social interactions more than anything. Or not. It was for me in the past.
The same distinction applies to the population density of various Amsterdam "boroughs" (or satellite districts) whether its Almere or Bos en Lommer. The density & the people you run into varies markedly although they're both accessible by public transit and are only a stone's throw away with what you typically associate with Amsterdam.

How is commuting in from Zwolle or Amersfoort to Amsterdam Centraal different than say commuting in from New Canaan, Connecticut to Manhattan?

I'm sure the same is the case with any large metropolitan region anywhere in Europe.
I've had both as well as in my opinion the worst: The manager who pretends they can code and knows just enough to be able to trick HR and other managers.

It's only happened to me once, but the guy was pretending to be a past Java expert and didn't know the difference between Java and Javascript. I don't mean we grilled him on the differences in syntax. I mean in conversation he would use "java-script" to mean a Java source file, and said he had experience with Java frameworks like jQuery and Angular. Don't know how he expected to fool any developers, but he actually kept the job longer than I expected, even with people calling him out as fake.
This is an interesting point I hadn't considered before: converting run-time failures to compile-time failures is already desirable on its own, but in the context of submitting a patch/pull request to an existing piece of software, it also results in shifting more of the maintenance burden from the person evaluating the submission to the person submitting, since presumably they will usually not submit their patch until it compiles cleanly.

I wonder if easing the maintenance burden of beleaguered open source maintainers is an even larger benefit in practice than catching errors at compile time.
All Human Knowledge
All the Pixels use Assistant to screen calls from numbers that aren't in your contacts. You watch a live transcript of the caller / bot and you can answer if it's legitimate or have it deliver a canned "stopping calling me and take me off your list" which also reports the caller[1]

1: https://www.theverge.com/2018/10/9/17955274/google-pixel-3-s... (I have Pixel 2, so the feature isn't just > 3 at this point)
No, it has nothing to do with that. The only difference is that you can’t buy snake-oil virus scanners in the iOS App Store because they can’t even pretend to work.
This has nothing to do with Marx.
Well as a programmer, it seems stupid for me to write mind-numbingly tedious electronic instructions for a computer all day every day, and then in the evening go home and do the same thing but in an even more convoluted, artificial and non-consequential manner. Yet here I am 500 hours into Factorio.