skysight-inc/HackerNews huggingface dataset:
Google's approach appears to be less sinister than Facebook's approach (it doesn't obfuscate what the research is really for), but I suspect Apple's decision today to revoke FB's Enterprise cert will force them to also take action on Google's Enterprise cert. Well played, TechCrunch.
Has anyone who promotes micropayments studied behavioral economics? If so I'd think they'd play a different tune. Pain of paying is a real effect.

It's basic stuff around loss aversion that's real and documented in real humans as opposed to homo economicus
I can’t highlight/select text without it getting all hyperactive on me. I just want to read an article.
The ddg CEO (and others) have answered this question here: https://www.quora.com/How-does-DuckDuckGo-make-money
tl;dr: They serve ads based on keywords and not by tracking your interests.
No. People had possessions long before the state ever arose. It was just that they could only possess that which they could defend themselves.

The state allows for people to possess material things without needing to provide for the defense of those possessions.

It is incredibly naive to assume that anything ever belonged to "the commons". "The commons" are a spook. At best, some material possessions would have collectively belonged to a tribe - which would brutally massacre anyone who tried to take it from them or get brutally massacred in turn - and others would be unclaimed.
So who are you positing as becoming more like Facebook, Apple or Microsoft? Or do you assume that they’re equivalent?
I think the other problem is people expect their first few times cooking to be the equivalent of a restaurant meal.

For one thing, the restaurant meals are often loaded with salt, sugar, butter, or other things our biology makes taste so good, but aren't good for you at all.

For another, you gotta start small. Learn the basics, if you will. There's also a difference between, say, when me and my wife make fresh pasta on date night vs when we use dry pasta (or better yet, a chickpea/edamame pasta) for meal prep. The first takes longer (way longer), and is more indulgent, but the second is more practical.
Don't forget about Android OS and the Pixel phones.
Do you have an idea about the size of your target market?

What are the project requirements or qualifications necessary to sign up?

What's the expected input from the developer/maintainer?

How much money are maintainers expected to make?

Also, what exactly does DevFlight do? What tactics do you use? How do you decide who to "target", and how (and how often) do you contact them? I'm assuming the developer sees (and has veto power) over all the communications before they're made?

Part of the site and part of the intro here makes this sound like it's just a job search?
Sounds like it wasn't a "let's shut this down" decision, but rather an ordinary screwup or attack or whatnot... an "interruption" as Medium's response puts it.

Which isn't to invalidate recent criticism of Medium. They're basically trying to be the Netflix of blogs: a platform situated between readers & writers --> profit. But where Netflix gives you something cheaper & better for which you were formerly paying more, Medium is giving you something that used to be free and now I guess trying to do something profitable with that. I dunno...
I mean, you have essentially stated that the Laffer curve is correct.
How about CNN investigates the US involvement in Venezuela and reports on it accurately? Where's that story?
I'd extend 1 to include "can I easily avoid subverting this type system?" Guarantees are better, but as long as I can get help that's enough for a tool to be useful assuming 2.

Regarding 2, I've long complained that the conception of types embedded in many systems (and many heads) is very representational and most of the time we don't actually care about representation. The exceptions I typically mention are where we care a lot about performance, and at system boundaries. We can fit those into your analysis by asserting (reasonably, I think) that in those instances representation starts to be a part of your problem domain.
>"well, Apps Hungarian notation exists for a reason. (Systems Hungarian exists for a reason, too, but I'll try to keep the insults out of this post.)"

Can you elaborate? I read the wiki page on Apps Hungarian. I am not following. How does/would this address issues with the type system in C?

>"Can I make this type system map to concepts in the problem domain?"

I didn't really follow your Pascal example explanation of this, you first mentioned "because it tells you if the type system can be used to enforce invariants." But the went on to talk about array lengths. How does whether or not the invariants are enforced by the type system help you answer the question of whether or not it maps to the problem domain? Might you be able to provide another example? Thanks.
That's what happened according to TMZ... I'll be surprised if 5% of the story is true.
The argument isn't whether specific parties should produce malicious apps. Obviously any rational person would say no, depending upon what your own definition of malicious is (many have argued that a consenting party being paid $20 per month in exchange for data collected from their device is not malicious).

The argument is whether Apple should be the arbiter of what is considered a proper use case for an app or whether an individual should be. This argument is as old as the hills. Should the government be able to dictate to me what the correct size of a soda at McDonald's is? This is roughly the same argument. Although in Apple's case I think the restrictions have more to do with creating a reputation for consistency and quality.

I can install most any software I want on my PC but because of that you could argue the overall experience on a PC is sub-optimal compared to an iOS device. It's all about what's important to you. Personally I think Apple should be able to enforce whatever restrictions it chooses for its apps and customers are free to pick a different device with fewer restrictions. The developers are the ones who don't have a choice in this because they have to make apps for iOS if they want to get the largest possible user base so they have to abide by Apple's rules. I think the antitrust case for developers against Apple is pretty strong at this point, but I think the argument that I should be able to install what I want because it's my device is pretty weak.
I would imagine that the vast majority of free/OSS is done as paid employment.
This is a fantastic Podcast on the situation and what went down in Wisconsin. The NDA Foxconn made council members sign to where the council couldn't even talk to their citizens about it will really rub you the wrong way;

https://www.gimletmedia.com/reply-all/132-negative-mount-ple...
From reading this thread (and from my own experience) it seems the best way to mitigate spam calls is to buy your phone in an area code away from your home! Spam always finds a way...
Folks like to think of 1984 as disturbingly prescient, but I think of Solzhenitsyn's In the First Circle often these days. The plot involves the use of a voiceprint (developed by imprisoned scientists) to identify the speaker in a bugged phone call. Wouldn't Stalin have loved our technologies of surveillance?
Affordable in what sense? The literal purchase price of the materials or the labor and skill required to turn the materials into an edible (and tasty, how dare poor people want flavor) meal?
Nuxt.js 2.4 released, a fast Vue.js framework for universal web applications
Intelligent people can often afford worse habits because they make up for it by being smart in other areas of their lives. I would look at the habits of intelligent people that had success in whatever area of life they've valued most.
Fun fact: Google searches from mobile Safari are profit-shared with Apple.
FICA is a federal tax on income.
Fed Signals End of Interest Rate Increases
there's a really interesting story around Lauda Air flight 004 where Boeing attempted to write it off as pilot error but Niki Lauda basically threatened to go fly one himself and recreate the conditions as proof it was not. Eventually Boeing conceded and he didn't have to actually risk himself or another of his planes, but still an interesting anecdote.
The other trouble is, once you have some experience there just aren't very many good tutorials. I was looking through tutorials for node, and most of the ones I found started off with how to open the developer console, and what a for loop is. I'd very much prefer if tutorial authors would just link to one of the many basic CS fundamentals tutorials, and then skip much of the basics. If I'm learning Javascript, I just want to know what the for loop syntax is, without needing an explanation of the concept.
Accounting for time
Sounds like an own-goal that they could’ve avoided by not being slimy.
This entire post seems entirely subjective.
Just turned 28. Working in devops in NYC, live in Brooklyn. Recently started work at ~200k/yr so my trajectory takes that into account.

Currently

- 2.5k "floatline" in regular BigBank checking (don't like it dipping below that as an 'emergency' measure)

- 30k in Ally 2% interest savings accnt

- 10k in self-managed index with $420 deposited monthly fund https://m1.finance/DPfqoFz7T

- 25k in Roth 401(k)

Goals by 35

- Liquid assets 500k or more

- 30% down payment on house upstate

- Sufficient passive income stream from either investments or RSU/options

Does this seem realistic? Maybe. The only wildcard is that I am working for a startup, albeit a rather successful and exemplary one. So it could either tank and leave me jobless or take off significantly drastically accelerating FI
YMMV. I mostly moved off Google for my own usage last year and deleted my paid Google Apps account (let’s ignore work usage as that’s out of my hands). Remaining services I use are YouTube (no competitor), books.google.com (occasionally, when Hathi is proving too slow) and groups.google.com (the project I mostly contribute to organises there). Of those three I could dump books.google.com without too much effort and I only interface with groups.google.com via email; moving to another provider would be totally possible if needed.
I've purchased chicken nuggets in Sweden, so I'm not buying this "we never buy chicken nuggets" line...
Benchmarking 1M C# tasks vs. Go goroutines
Also available at https://duck.com now, after much ado.
Talking with cofounder of Sugarfina, Rosie and starting the ultimate candy shop
It offers ads based on your search term, not your browsing history.
I first tried DDG in its early years and it just didn't yield the results I needed, I tried it again a couple of years ago and have stuck with it ever since as it has must better results these days.
Human Interest (401(k) Provider for SMBs) Is Hiring a Staff Engineer
iRobot releases Terra, a robot lawnmower
That's fair. My experience with Medium has so far ranged from neutral to highly-positive, with a lot of articles on cutting-edge web design technology or methodology.

If you don't wanna read it, that's fine. I'm just saying that if you do, there's a way.
Sure: https://fred.stlouisfed.org/series/SIPOVGINIUSA
I use a basic JSON data structure with some Go code that reads it, filters on various things (primarily date ranges at the moment), and outputs it via a template to HTML.

For multi descriptions, I'd change the description key from a string to a hash and then have an option to select those of a particular "flavour".

Something like:

d: {"ml":"I made funny carrot names with ML", "data":"Extensive processing of botanical nomenclature", "mba":"Some guff about something business processes"}

And then something like:

./gencv -flavour ml > ml.html # uses ml.tmpl
./gencv -flavour data > data.html # uses data.tmpl
#etcetcetc

You could even lash it up in shell with `jq` and `sed`...
Came here to ask how OpenChirp differs from TTN?
Ironic because intelligent people should know correlation != causation? Well, I think sometimes correlation could indicate the cause, you just can't prove it. And in the case of myself I choose to believe!
It’s also still a violation of Apple’s terms. Enterprise certs aren’t meant for consumer software distribution. Full stop.
Probably not cost effective as opposed to either making the software more resilient or just letting some monkeys/interns loose in the cockpit and pressing everything (With some focused searches obviously)
CEOs of Seattle area’s biggest companies: We need more middle-class housing
A fresh take on content marketing. Great work!
Agreed that dictatorships/authoritarianism is not preferred option.

But does the integration of China/BAT offer an opportunity for China to inject it’s near 100% ubiquity of its domestic platforms onto its trading partners via debt trap diplomacy?

Does the incredibly high level of Chinese government/commercial platform integration and ubiquity provide a competitive advantage with the bottom half of the planet over the US/FAANG?

Would the extension of China/BAT to developing world countries with less than stellar records of freedom and Nd human rights provide a platform for both growth and sustainment of power?
How to build a chatroom with Angular 7 using Chatkit
Everyone in this comment thread is severely discounting how valuable the luxury of time is, both to actually do the cooking and to learn how to cook.

Not nearly as many people as you think have that kind of time.
Here is how they are implementing AJAX - seems pretty vanilla to me:

function ajaxRequest(method, url, payload) {
return new Promise(function(resolve, reject) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (this.readyState == XMLHttpRequest.DONE) {
if (this.status >= 200 && this.status < 500) {
resolve(this);
}
reject(this);
}
}
xhr.open(method, url, true);
if (payload) {
xhr.send(payload);
} else {
xhr.send();
}
});
}
Freedom tends to let one do all manner of unsavory things. On balance, it’s still better than the alternative.
To expect citizens to revolt against their own country and force their "secret services" to not endanger public security any more by using and buying such 0days is one thing - that's unrealistic.

But seriously, I wonder why other governments and their citizens are not demanding drastic actions, like trade suspensions, expulsion of diplomats or other sanctions, when other countries get caught in such ways of spying or otherwise just screwing all over human rights. This one would be a perfect example to take a stand on - UAE is far smaller in oil trading and political importance than e.g. Saudi-Arabia.

Or why there seems to be next to zero public funding for providing open source, auditable hardware and software that could prevent such spying in the first place? The European Union could easily fund the development of a truly FOSS Android-based phone, down to the processors. Instead everyone seems to rely on Chinese or American products, which are both subject to non-European influence (in the US via NSLs, in China due to the massive influence of the Party on any major company).
There are commercial products/services out that that attempt to provide validated OSS packages and monitor when the ones you are using have vulnerabilities.

In the data science world, there is anaconda, For the enterprise, there is black duck software, myget, libraries.io and the commerical variant, and a few others.

My internal checklist:
1) Is the license OSI approved (IP indemnification and IP taint is a risk)
2) What's the community like for it (is it well used, do security incidents get tracked handled quickly)
3) What security assurance have they done (some OSS has funders who have paid for testing, what kind of test suites do they have).
4) Add security alerts for the OSS to my RSS feeds to help monitor
5) Enforce a policy to sync to upstream pretty frequently as many OSS security bugs get silently fixed

If I don't have confidence at this point, I will have some static analysis performed (lots of tools here) as a last measure sanity check. I know lots of bugs won't be uncovered by that, but it's an indicator of development goodness.

Would love to hear what others are doing as we are a small shop and use 1000+ OSS packages.
This can be right when things change over time and people still operate under their initial assumptions. Times change constrains change but on some teams assumptions and choices are not revisited.
Odd that they don't refer to the phases of matter? Steam is the gaseous phase of water, so I would think this qualifies, even if the conditions that produce it are unusual in Chicago (luckily).
I should write a blog post about this, but I'm like the last person on Earth who feels like writing articles about tech biz finance stuff, but I feel like somehow in the past twenty years one of the basic principles of transacting with other humans got lost.

If you're using a product or service, partnering with a company, using their API, buying their stuff, selling stuff to them, whatever, you should at some level understand their incentives. And, in a capitalist economy, "incentive" is mostly synonymous with "money".

If you don't know how the businesses you interact with make money, you're setting yourself up for heartbreak. As far as I can tell, tech companies make money one of four ways:

1. VC funding.

2. Selling your attention to other companies.

3. Selling your data to other companies.

4. You pay them for stuff.

1 has a finite lifespan which means, eventually, they will switch to one of the others. Unless you are certain which of the others they'll switch to and how, committing to use a business at this stage is a crapshoot. In practice, it seems businesses that currently rely on VC funding to stay solvent more often than not pivot to sad shady shit. Much of this has to do with not giving themselves any other options. Once they have a big userbase used to spending zero for their product, it's very hard to change, so they end up having to find money other sketchy ways.

2 is OK if you're OK with it. However, your attention is literally the most priceless commodity you own. Everything else you will ever do with your life begins with you spending attention on things. So if squandering a bit of that looking at dumb ads so that you can read a free article is worth it to you, that's fine, but I think most of us could probably find better things to do with our limited brain juice.

3 is maybe OK, but, man, it's dubious. The more a company knows about you, the more leverage they have to influence you. With machine learning is going, the amount of actionable intelligence companies can squeeze out of a given blob of data keeps going up. Stuff like Cambridge Analytica doesn't keeps me up at night. The long trajectory of this path looks an awful lot like straight up dystopia to me.

4 has served humanity fairly well for thousands of years. Its main point against is that you have to pay for stuff.

Personally, I try to do 4 when I can. Whenever I use a business that doesn't do 4, I assume anything at all could happen in the future. They owe me nothing because I've paid them nothing.

Anyone who's surprised by formerly-beloved-VC-backed-startup-that-turns-evil today must really be willfully blind.
If you are a fan of niche or "underappreciated" programming and want more of it, I could see that argument being pretty compelling.
I for one love this type of question, and was the one asking it as I started out. 10-20% of the time, the asker has a valid suggestion. The rest of the time, the explanation as for why it will not work or is not a good idea fosters a better understanding for the asker, and reinforcement brush up for the answerer.
How does SentEval work? As I understand it, it trains a model on top of the sentence embeddings for almost all tasks. Could the baseline BOE be worse because its 300 dimensional input will give the model fewer trainable parameters compared to the 4096 dimensions of all other embeddings?
Mario Bros, the arcade game, was ported to Atari a few years prior to the release of Super Mario Bros on Nintendo.
Sure, but the various features which make a harness race predictable are unlikely to make other kinds of horse race predictable. Sorta like Steve Skienna's jai alai system is unlikely to work on horse races.
Scalable Intelligent Systems: Build and Deploy by 2025
Yes, and the stories of people getting completely screwed over to make way for Foxconn
https://en.wikipedia.org/wiki/Affirming_the_consequent
Caring about an issue isn’t the same as having the power to do anything about it.
Totally agree. Had a similar experience as well and then tried again a few months ago and am happy. I do still need to jump over to Le Goog for some searches though. The UI supports a good amount of tweaking which was helpful for getting me used to the switch too
I might be naive in this but I hope Apple does revoke the certs, not because of the privacy implications (which I still do have concerns about), but because I would like to see the rules applied evenly. We’ve seen Apple apply the rules differently to big vs small developers but this time it’s Google and FB and by revoking FB certs for being in violation of terms, they must unquestionably revoke Google’s certs lest they bring on another bias debate.
"But there was one man who taught us to fight, to storm the wire of the camps, to smash those metal motherf___rs into junk. He turned it around. He brought us back from the brink. His name is Connor. John Connor. Your son, Sarah... your unborn son."

From the article:

"This is what I'm used to seeing when humans battle AIs," Stemkoski said, as Komincz dropped the Immortals in AlphaStar's base for the third time. "You're finding something that they're doing that's a mistake and you're making them do it over, and over, and over."

It seems that right now, AI is good at figuring out useful tactics and applying them. It's not so good at seeing when its useful tactics are turned against them. In that way, it's similar to humans.
I have also experienced this from time to time, IIRC, with PC laptops as well. FWIW I live in Sweden.

Edit: This article on Super User has some more info: https://superuser.com/questions/1103456/laptop-surface-vibra...
Nice! any plans to opensource your code :) ?
If Apple keeps that block, then Facebook may have legal grounds of unfair business practices and sue Apple for opening up its walled garden, correct?

Certainly would be ironic that the biggest data hoarder in human history ends up breaking the biggest monopoly in the mobile space.
The devs shouldnt be able to get important certs without justification. At that point someone should ask what they need it for, and doublecheck the license
Uh... this is wrong on so many levels.

What is going to be the limit?

Who is going to be setting it?

How is it going to be calculated? Is it the amount of loaded files? What if the page is small but then loads more dynamically later?

How I, as a developer, make sure my website works everywhere?

What with sites that use a lot of code but still work fast? The amount of code does not directly translate to slowness. You can have little code and slow website or a lot of code and fast website. As an example, single page applications tend to load all of its code but still manage to be responsive.
Google in recent years has felt like the Lyft to Facebook's Uber. It does a lot of the same evil things, but uses just enough restraint and decorum to let Facebook remain the one in the hot-seat. It avoids scrutiny by simply being less icky.
It was quite common to see BeOS apps crashing due to not handling the threads communication properly.

Having the whole OS being so multithreading heavy was a novelty for the large majority of developers and quite easy to make mistakes.
Very cool. Are there any sites already using this platform?