skysight-inc/HackerNews huggingface dataset:
Man, I wish those pesky Russians would stop interfering with U.S. elections. Last time, Boris and Natasha were outside the polling place and wouldn't let me in.

Oh, wait. No, I was perfectly able to vote for the candidates of my choice based on the research I'd done as an informed voter. I wasn't prevented from exercising my right to vote at all.

I've never understood this whole Russian voting paranoia. It's not like the U.S. doesn't try to influence politics in other countries via the media. Radio Marti, Radio Free Europe/Radio Liberty, etc...

And it's not just the governments. Look at the millions both the Trump and Clinton campaigns and allied organizations received from overseas donors and politicians (especially UK). I'm sure American millionaires back foreign candidates, too.

The whole system is a mess.
oh, you are one of those who thinks he's something better than an animal? wonderful, get back to me when my reply didn't invariably offend you because I'm intruding your habitat.
If there are enough people that don't want stuff to happen, it won't happen. Unfortunately you are in a minority. People do have power and choice.
Why don't most retailers hire workers as independent contractors? They could fire without legal consequences?
I wish that were the case.

I've been administering mail servers going back over 20 years and I wouldn't recommend it to anyone. The last 4 years or so, things have gotten a lot worse. Google and Microsoft are actively and deliberately making it harder for people to run their own mail servers.

Sure, setting up DKIM and SPF and whatnot isn't hard. But blackholing legitimate mail without any reason, without any form of notification or any possible appeal, well that's just appalling. And sure, Google & MS have tools to debug a subset of mail issues, but those don't even work unless your MTA is sending boatloads of mail to their servers.
Exactly. Profit is necessary to facilitate resources (time in this case).

I'm all for people meeting these needs in organic and free ways, that would the ideal. But it's something like good food, ideally, we should have time to prepare a good meal (real friends or new reddit strangers), but there's not always like this. So you can feel this need with some industrial food (the are services using AI to solve depression), or going to a restaurant with someone proud of their craft (my idea of service).
> I have no idea what is in one version vs another, and I don't really care as long as the service keeps working.

They insist on updating to newer versions of the Play Store on very old hardware that doesn't actually have the hardware power to run it.
Mostly this reads like an argument for delta updates.
Considering Atari seems really into making free to play in app purchase style apps these days that completely ruin a great franchise (see roller coaster tycoon), using coins as an in game currency does make sense.
Pretty much what jackdaniel mentioned. This is another good summary: http://random-state.net/files/how-is-clim-different.html

Being able to interact with graphical, living objects makes for a really nice experience. Notebook-style interfaces are another variation on it.
Strongly agree. Whenever something annoys me, I find the first person I can who is remotely associated with that thing and hold nothing back as I verbally abuse them and sexually harass them.
Ah, yes sorry, I do agree with that. The company is changing things. It does suck. The main difference is just that with SaaS, when they change the server, they change something for everyone, there is no way to really block it. With local apps, you can block updates.*

I'm not so much angry about server-based apps changing things, although I see your point, but I am angry about too many server-based apps in the first place. At least when it's not necessary. Hard to argue when it's literally for a social network.

* Although in practice this only works for so long as it gets more and more painful as time passes.. there are still users of Windows XP! But I'm sure it's far from a pleasant experience these days.
reverse lookups aren't banned in the UK, afaik
My HN feed right this second:

46.
Instagram submits to Russia censor's demands (bbc.com)
90 points by uptown 15 hours ago | flag | hide | 15 comments
47.
Federal Judge Says Embedding a Tweet Can Be Copyright Infringement (eff.org)

so yeah.

and especially hilarious considering this is a request to block social media posts which might have bearing on the election - when only a few months ago "social media" was balking about the use of social media by foreigners to interfere in domestic political affairs..

but I suppose 'forgone conclusion' and 'them bad us good', so obviously this isn't a one-way door
Hey I worked with Jim!

Fun story: a project we worked on together involved some Python and he suggested that he didn't really know Python. At some point I somehow noticed that he wrote the Python profiler (see the name at the top
https://github.com/python/cpython/blob/2.7/Lib/profile.py ). When I asked him about it he made some comment about how he didn't really know the language but he needed a profiler at some point, the language didn't have one, so he just wrote it.
Typically FlightAware shows planes on the ground as well. Can you elaborate on what the difference here is?
Think you're talking about Susan Flower and two of her articles:

If Susan Can Learn Physics, So Can You - https://www.susanjfowler.com/blog/2016/8/26/from-the-fledgli...

and

So You Want To Learn Physics... - https://www.susanjfowler.com/blog/2016/8/13/so-you-want-to-l...
Same thing happens here in MN. If it's within a certain distance of the wolf research facility (the exact name escapes me ATM) in Ely, it's taken there as food for their wolves.

However, since I'm human, I assumed the preposition "we" did not apply in this case.

And, FWIW, I live on a farm.
In this case I think you are effectively offering something like psychotherapy/counseling/coaching/advising. It's not necessarily bad if some these things are provided by people without certain kinds of training, although there are some serious and complex problems that really are best handled by a professional.

I have three thoughts about this:

* You should think carefully about your marketing about the nature of the service that you offer (as you can see that some people were really rubbed the wrong way by the original description).

* Similarly, you should be sure to be clear about the scope and nature of the relationship.

* You should consider the issue of things that "escalate quickly", e.g. customers who behave inappropriately toward your staff, or customers who threaten to harm themselves or other people, or who seem to be in need of more extensive professional help. You might think this is unlikely if your service isn't marketed as psychological counseling, but all of these things are going to come up eventually!

Overall, I think it's pretty useful and valuable to have more places and options that people can turn to for conversation, interaction, and advice. I agree that it's really tough that so many people feel isolated and don't know where to turn for connection or how to talk about their experiences.

(Edit: People in this thread seem really upset about describing the other person in this interaction as a "friend". And indeed, if I pay someone to interact with me for various purposes, I wouldn't describe that relationship as "friendship". It is a professional relationship, not a friendship. But it doesn't mean that the relationship isn't beneficial. There are all different kinds of relationships that involve payment that can be enormously beneficial. Maybe you can even develop some new ones!)

(Edit 2: It doesn't have to be presented and marketed as something like psychotherapy. It can still just be corresponding about one's situation. But the parameters should still be as clear as possible.)
Imagine that each piece of inventory had a per-item unique RFID permanently attached to it. Not just a model unique RFID, unique to that particular instance. Imagine that your phone can read that RFID. Your phone also has an app that can connect to a database, identify the particular product that the RFID represents, and complete a transaction online. Once the transaction is complete, the store's security systems are updated so that that RFID can pass through the entrance scanners without the alarm going off.

Potential pitfalls include the cost of the RFIDs, the ability to detach the RFIDs at any point, the ability to read the RFID on your phone, and alternative entrance / exits of merchandise (e.g. toss through a window).

Are there other reasons that this could not work?
> Building one would be fun, but would it be worth it?

For one, you'd know exactly what was in it.
Grieving the Academic Life
Obligatory working scihub link: http://sci-hub.tw/https://www.nature.com/articles/nature2550...
Auto Updates without user interaction is the biggest
security benefit I can think of for a normal user.

Auto updates are a great security benefit, yes.

So it's a shame so many companies shit all over auto updates by rolling out poorly tested changes that introduce new problems, and similar behaviour that motivates users to disable auto updates.
Magically this makes the front page but nothing on the unmasking, 702 scandal.
I have a HP zbook laptop that cost me about 3500 euro's. Recently I changed some trivial settings in the BIOS. After I saved and reboot the laptop hung at the bios stage. There was no way to get back into the bios and the keyboard was blinking a code that I had to contact HP.

They had to replace the entire motherboard due to a corrupted BIOS. So it was caused by a bug? The repair cost were about 800 euro's..
> Last time, Boris and Natasha were outside the polling place and wouldn't let me in.

Tell that to Moose and Squirrel.
Right, I just wanted to examine it in the 'proof is in the pudding' sense where if Rust is as good as people claim, then certain types of bugs would be entirely eliminated. I'm usually weary of such claims :)
The people I know in their 70's don't text, and never have. Is that uncommon?
Lively Kernel attempts to do a direct manipulation UI built on web technologies:
https://github.com/LivelyKernel
https://lively-web.org/welcome.html
No. People are lonely because they have incentives to do things other than make human connections, mostly in the form of technology. It’s not a problem that is caused by lack of availability, it’s a problem caused by short-term gratification that is more appealing and easier to obtain for people. Providing availability would be moot since there’s no demand to begin with, and any that exists is already met by online forums like this.

A penpal situation in particular is the antithesis of what you’d want, as sitting down and writing letters to other people is actually work that people don’t want to do. Maybe the first time is fun, but then it becomes a chore. I’m not going to pay someone to sign me up for a service which carries a bunch of obligations in addition to what I already have in my life.
https://DNDEmail.com is do not disturb for your Gmail.

We use Python on Google App Engine. Google's NDB datasource.

The Chrome Extension is written in JavaScript.

Wordpress on wpengine.com for the front-end brochure website.

I've written about how to simplify your MVP stack[https://dndemail.com/2018/01/30/how-to-simplify-your-app-pla...] to speed up launching.
Yup; You can get nonstop from Oakland to Reykjavik (KEF) and also Stockholm (ARN) I believe. No doubt Norwegian also flies OAK to somewhere in Norway.
But "it doesn't" can include things that are both distrubuted with fatter or thinner tails?

And if it is normally distrubuted below some range, and then power law above that it also wouldn't be scale free under this paper?
I hear you. You have to wonder though, how much Atari's stock would've popped had they announced a new crypto-tulip.
Sure. Thanks for the suggestion.
It is a bit disingenuous to say that 1982 was ten years after mobile phones were invented. Technically true, but mobile phones as we know them were not really a thing until mid to late nineties.

Not sure this really changes your point, of course. :) It is funny to see the surprise in people when they hear that you used to lease the phone in your house. Especially if you are like me and detest cable companies for wanting me to do the same with their crap.
To continue the article's analogy: One night I scared off all of the workers with a stick and changed the locks on the car so they couldn't get back in. That worked great for the first several weeks, until one morning I woke up to find the car on blocks with its wheels, engine, and doors gone and an obscene message spray-painted on the windshield.
This is absolutely correct, and considerate Lisp writers make a point of using macros only when necessary for exactly this reason.

That said, Lisp writers also use macros every day -- for example, in Clojure, only `if` is defined as a special form, and other conditional operators (`when`, `cond`, `case`, `condp`, `if-not`, etc.) are implemented as macros that use `if` under the hood. Good macros are almost necessarily difficult to implement, because they're deployed to solve problems that functions can't, but if done well they can be easy to read and use.
Same goes for RC airplanes, but in reverse of course. It has to do with turbulence and reynolds numbers.
"with a deliberately inflammatory and made up title."

The Bloomberg.com story title has changed at least three times since the story's initial publication. If you're going to accuse people of things, please make sure your facts are correct.
I'd say the size is not as relevant as the potential to grow and sell things. (Ignoring the "cheap" labor aspect for a bit..)
> It sucks, but that's the reality of SaaS. I'm a fan of using local apps whenever possible. For instance, Google Docs is just too damn useful not to use sometimes. But I still, majority of the time, will choose to use a local word processor whenever I can get away with it. And when I'm done working on a Google Docs project, I download it in several formats and put it in the drawer.

Out of curiosity, would you pay for a standalone Google Docs that worked locally and pushed data to a server (say, a daemon you can also purchase and run in your home computer or droplet) only when you wanted to sync? If you are willing to pay, Microsoft offers much of this through Sharepoint + Office.
That's an interesting start! Scanning briefly it looks like I still have to tell it what data and workloads go where -- it isn't figuring it out automatically. Which is the holy grail I'm looking for.
Rod Rosenstein to announce indictments of Russians in U.S. election meddling
I'm one of those people who shouts in anger and frustration any time the subject comes up. Self hosting email is a pain in the arse. Google and MS are deliberately making it a pain in the arse. Spammers are making it a pain in the arse. Users with shitty passwords and compromised accounts are a pain in the arse.

But please, don't get me wrong. We need more decentralized email again. But what we need even more than that is less hotmail and less gmail. I feel much better telling someone to pay some $company a small fee for email hosting than I would telling them to suck it up and embrace the pain.
If anyone in the Trump campaign is wittingly linked to the entities in the indictment, that would be trouble.
Google Play Services meets all the definitions of malware. The fact that it is built to spy on you and transmit personal information about you to a third party, can't be removed, and does things like update itself despite your explicit instruction for it not to.
A schemaless and automated middleware for scripting languages (js, php, lua...).

The tool inspects the source code and wraps calls across processes (no IDL).

I wrote a (beginning of) a description here: http://dpt.slasheva.com/project-ideas.html#middleware
You're right, I forgot to add a viewimage.min.js. I tried on Chrome mobile, but it just does a Google search, didn't know inline javascript worked on mobile browsers.

Here's the bookmarklet source for now:

javascript:void%20function(){function%20isElementVisible(el){var%20rect=el.getBoundingClientRect(),vWidth=window.innerWidth||doc.documentElement.clientWidth,vHeight=window.innerHeight||doc.documentElement.clientHeight,efp=function(x,y){return%20document.elementFromPoint(x,y)};return%20rect.right%3C0||rect.bottom%3C0||rect.left%3EvWidth||rect.top%3EvHeight%3F!1:el.contains(efp(rect.left,rect.top))||el.contains(efp(rect.right,rect.top))||el.contains(efp(rect.right,rect.bottom))||el.contains(efp(rect.left,rect.bottom))}%22undefined%22==typeof%20window.isElementVisible;{var%20imgs=document.querySelectorAll(%22.irc_mi%22);imgs.forEach(function(img){isElementVisible(img)%26%26window.open(img.src)})}}();
the category theory term is co-product

(which honors the convention of expressing a dual using "co-" and indeed co-product is the dual of product)
I think the most interesting phrase is "unwitting individuals"- this implies that there was no conspiracy on the Trump side of the equation.
As long as tracking is not connected to personal information (name, IP, email) it is OK by GDPR. So Google Analytics is not affected (as long as you specify the anonymizeIps option) as it does not associate a user with their actual identity.
I can choose whether apps auto update on iOS devices but more importantly, when I download something on my computer, I have no control of what the app does. On my iOS device, I can be somewhat assured that it's going to be somewhat trapped in a sandbox and only be allowed to do what I specifically give it permission to do.

I wish that Apple would give you an option to not allow an app to access the internet and not just disallow the use of mobile data.
My main problem with El Cap is that iPhoto won't work any more. I have a huge investment in iPhoto -- tons of curated albums with no way to import them to Photos (what were they thinking?), and no obvious alternative.

Also, I absolutely despise the El Cap design. The flat look control widgets and icons, the barely visible grey text, the secret hidden controls that only appear when you mouse over them, it all makes me cringe. (Yes, Mav has a few hidden controls as well, but at least now I know where they all are. If I upgrade, I have to go on the secret control easter egg hunt all over again. Life is too short for that kind of bullshit.)
Hi - Melissa's blog post and the ensuing thread encouraged us at WSO2 to share our views on this topic in a response essay that talks about the importance of junior software engineers in a company.

https://medium.com/@tylerjewell/bringing-life-to-new-softwar...
Right, but I can run my own git "server" with no problem. That's why I use that analogy.

Plenty of people run their own BitTorrent trackers too.

In my mind, "cloud" open source means: you need a team of experts to run it. git and BitTorrent are different -- they are designed for you to run it yourself.

Also, the model is to "sync" and then "read/write", as with git (and BitTorrent). Not just read/write remotely. So maybe I should call it a "replicated file system" rather than a distributed one.

I guess the main difference with git is that it should handle large binaries / many files, you shouldn't have to clone the entire repo, and maybe users/permissions.
Then apparently it is impossible to run a SaaS app connecting drivers and passengers for a ~25% cut of current prices.

That seems pretty unlikely. We need to move on from this unsupportable "ride sharing pricing is unsustainable" narrative.
How do I check Bloomberg's title change history? Are you saying within the 5 minutes you posted they changed it?

> please make sure your facts are correct.

Likewise.

Edit: removed the word "own" from "please make sure your own facts are correct."
Its times like this I wish I lived in Europe.

I was recently hit with the facebook 2fa spam, and it was infuriating.
That post configures the ERL in bridging mode. The ERL simply isn't suitable for that. Don't buy an ERL if you need to use it in a configuration that it can't offload and expect more than 100Mbps performance. It's got a minimal CPU, so yes, performance will suffer if it can't offload.

You don't need to use bridging mode to bypass the AT&T RG. That post probably predates the EAP proxy solution.

https://github.com/jaysoffian/eap_proxy
Engineering  Two Chairs
Two Chairs is a venture backed, early stage mental health company on a mission to rebuild the delivery and quality of mental health services. We're building an engineering team to develop client facing, clinician facing, and data tools to support and enhance care. 1 in 4 Americans deal with a mental health issue in a given year, and over 50% never receive care. Let's change that!

Hiring full stack engineers across levels. Reach out to abigail@2chairs.co
Huginn: simple embeddable programming language with large integer support
This looks pretty good: digging into the supplement it appears they controlled for age, which is how the controlled for things like improved nutrition, elimination of smoking while pregnant etc
Thought and Prayers – The Game
> but it could be fixed if the market demanded it.

Meaning, effectively, that it will not be fixed.

I understand the frustration. I work on a mobile application that, like Uber, relies on a lot of server-side communication and deliberately stops working if the client is out of date. And I do know that this sucks.

But the reality is, our API is non-public, and so there is no pressure from anyone to maintain backward compatibility. And I have a thousand features that need to ship, with not enough time as it is, or I will start getting heat from management. Abandoning the cadence of "constant breaking changes bundled with client updates" would slow development considerably, for no gain except the one-hundredth-of-one-percent of HN weirdos who care about this stuff. It's just not going to happen.
Lesson: Rocking Functional Combinators
Do you disagree with the fact that it popped up without notice, or do you disagree with the fact that the person who wrote this article didn't like having it get installed without notice?

Because the most important part of this writeup is that it's almost devoid of judgement calls on whether what the updates do are actually good or bad, it's about the lack of control and the lack of any ability to beforehand tell whether it's going to be good or bad.

If you love pocket, rock on, but maybe you would have also discovered that if you had been suggested to opt in to it for a few days, to see if you'd like it, rather than it suddenly being not just on your computer, but fully and irrevocably integrated into your web browser. And that maybe is literally that: maybe. We'll never know, because you were never given that option.
Google image search has been anti-user ever since they switched to their new UI 5 or so years ago. It's just utterly terrible in every way. Just another step in that direction.
Yes I watched a talk on it... it seems interesting for sure. It relies on FUSE I believe, whereas I might want an explicit "sync".

Still, I'm definitely interested in whether I could use it to upload say 1 TB of source code, and maybe 5 TB of binaries, and have people sync efficiently (and partially).
Sure, but these two points of data make a pretty nice line: [My assumption is that] people (at large) did not update on socially propagated facts. Now they do. Maybe tomorrow it'll be further improvement.

(Or, maybe it's not that people are improving, but that the social transmission now exists and people haven't changed...?)