skysight-inc/HackerNews huggingface dataset:
That's a big jump from a tiny percentage to "many". How many autistic people with sensory problems would even attend a general populace diner and not their own state run diner attached to their adult care home?

I think you should put aside your music objection. Of course, the NHS, which he used as an example, accommodates a wide range of people. I'm sure as they'd be so many diners needed they'd have rooms available without the music you've latched on to. I would imagine in the UK you might have one room on radio 1, another on radio 2, some silent, etc.

While I doubt it would ever happen I'm pretty certain he's right that this would help far, far more people than it would hurt. And, bonus, if they don't like it they can go buy their own groceries and cook.
I jumped on the Philips BMD40 train immediately at launch for £600 a few years back, the ghosting is an absolute nightmare.

A huge boon for productivity having come from multiple 27" 1440p monitors before, and the BDM40 is something I might recommend for somebody looking to get in and get in cheap.

I'll definitely be splurging for something better next time however.
What if I told you that was part of the genius design? This "frustrating design" forces curiosity out of users to discover the app for themselves and encourages them to share these features with friends further augmenting the network effect. Based on which semi-hidden features get shared/used the most, Snap can A/B test faster than you'd imagine.
It screws over higher-end devices though. One of the reasons I bought an LG G3 was the "laser auto focus" whatever, which actually did make it insanely fast to take an in-focus photo. It was way slower with Snapchat, and I couldn't focus on anything closer than about 3 feet.

I kind of blame Android too, as a dev I know how crappy the camera APIs can be. But as a user, it stands that only Snapchat takes crappy photos because it doesn't use the standard API, everything else works fine. (Okay actually Facebook Messenger does this too, but oddly the main Facebook app does it right).
I mean you need to pick your poison here. You either give facebook more data to validate your authenticity or you allow botnets to influence the social networks. It seems impossible to have it both ways, although I'm willing to hear alternatives in the general case.
As someone who barely uses curl, could you give an example of a curl command that would send this kind of request?
The abstracted future of data engineering
> I think the Java then C then whatever else you fancy is the best way to start programmers/software engineers out.

I agree. Managing memory, pointers, and potentially problematic compiling should come after you know how to loop over an array (or list, or whatever). Java or C# are two great places to start.
How Tax Bills Would Reward Companies That Moved Money Offshore
I checked last night when I got home. My daughter just said "I don't know" when I asked her what her last name is. She turns 3 today. My son did know though, so that's good.
What is ReasonML?
What makes Scala decidedly functional and JavaScript or Ruby not?
> Aren't the photos on Snapchat intended to be ephemeral? I'd be totally okay with potato quality if I was sharing something quickly because Snapchat isn't a photography app.

This hasn't been the primary focus for years. You can now send Snaps that don't expire after a time limit, and can save your snaps to your storage or Snap's cloud storage (called "memories").
Sure, but it's a sticky note, not a novel.
Ask HN: How plausible is Bitcoin to be a Intelligence Agency operation?
Just think about it: with all the secrecy and complexity around it's origin, I wont be surprised one bit, if the whole thing is in fact a Government Intelligence Agency operation in order to combat terrorist (and criminal in some cases) financing with the illusion of border/government free and untraceable currency (which is a quite a contradiction to the block chain technology powering the whole thing)...
Hot Half Sleeve Tattoos Designs for a New Tattoo
I've experienced similar with the first BDM40, it dropping the DP1.2 support and needing to open up the OSD to revert back to DP1.1 and again to DP2.2 to resolve, in addition to extreme ghosting.

Please update if you do end up investing in a new replacement, the LG especially.
Not so sure about chalking it up to progress. Looks more like power having its perks to me...
I think you are overstating the delay involved in taking a photo and having it process inside Android. Whether or not you're taking a screenshot of the viewfinder or properly processing the photo, the moment you press the shutter button is the exact moment that Android captures what the camera sees. The processing that goes inside may take a second or so (if you're using the camera API) but it's fairly negligible in the long run. Any other app on Android that properly uses the camera - whether it's a built-in camera app or something third party like Facebook, Instagram, OpenCamera, Snapseed, etc - it's not like you're waiting 15 seconds for an image to process. It's all fairly quick and seamless.

The excuse of "oh it's just for quick sharing so we don't have to focus on quality" is a strawman argument that doesn't really work, because the tech is there to allow it to function both beautifully and quickly - they just don't put the resources into making it happen.
FreeSync-like? Why not just FreeSync? I assume it's another way for the HDMI group to charge extra royalty.
It's not. It should be verifying the signature in the X-Patreon-Signature header (which should match the body signed with the webhook secret iirc).
C# doesn't really. C++ definitely does. The others I don't know.
Safari's Readability thing works well on that page.
My dog got free and was lost for four days earlier this year. It was one of the most scariest experiences in my life, although nowadays from time to time I feel happy he at least got to experience a little freedom, especially when I neglect to take him out to an off-leash dog park for a few weeks.
The Debian version is v1.0. We released v1.1 today (with newer features). The update request has been raised. Please allow some time.
Come to a Scandinavian public school. Then you'll see working public schools. Evidently, this has nothing to do with publicness or privateness, but rather a culture. The big question is: in what direction should we push the society?
that's paradoxal. if you can automate something you lose the argument to have tmux or anything similar.

if you have to login, you wont be installing it everywhere.

and yes, we automate it. if I am logging in, it is for post mortems.
Bitcoin Price Is Exceeding All Expectations: It’s Over $11,000 Now
> the web has become completely unusable without a script blocker.

When you exaggerate like that, it diminishes your point. I use the web all day, every day and I have never installed a script blocker.
>"[..]not what they say they want, but what they actually want[..]"

That always sounds circular and a little unscientific to me.

It's a variation of the old:

1. markets give us ideal results;
2. how do we know? because in other case we will not get those results.
Universities are also to blame for the GOP’s ‘grad student tax’
Announcing the initial release of rktlet, the rkt Kubernetes CRI implementation
It sounds like he does understand how the API works, doesn't like the way it works, and has decided that for the scope and goals of his project, doing things the fast and low quality way meets the needs of his users.
KonsoleH Database Compromise: FAQ
I second the recommendation for uMatrix. Recently switched from noscript due to ff57 and boy, what an improvement. The matrix model works very well. It makes total sense to only allow certain types of resources and/or/from certain domains per level in the dns hierarchy. The defaults are much more usable than noscript and the UI is great once you “get it” (won’t take more than a day or two).
We we're doing video, so we are using Camera1 (and Camera2) where its available, but its a bad situation. Lots of obscure devices we don't have access to test on fail regularly and users blame us not Android. The API is clumsy and broken, not just difficult to use.

If I was making an app with photo taking capabilities, I would explore the Snapchat route. Obviously Snapchats users are ok with this for the most part.
On most Linux systems you can do 'sudo passwd'. But that has nothing to do with how this vuln occurs, i'm sure.
Airbnb is not explicitly hiding in a gray area. Airbnb TOS forbids the use of undisclosed cameras and those in private areas.

It’s like at a hotel that prohibits smoking but people smoke in the rooms anyway. The hotel doesn’t “hide in a gray area,” they have a rule and it isn’t always followed.
That decision was (from what I can tell) about relationships with coworkers, not subordinates. Is there a decision asserting that it violates rights to ban relationships with subordinates? Given the clear avenue for abuse and harassment this creates, it seems like no liberal nation would protect this.
Have you tried Edge, IE at this stage is pretty much abandoned, or Edge is taking over IE.
> "Then I remembered that nutrition in America is a total disaster, that ⅔ of the country is obese or overweight, and that half of the country either has diabetes or is at high risk of having diabetes soon. If we start providing education like we provide nutrition, then God help the little children…"

The irony here is (pardon the hyperbole) literally deadly.

If we're going to prevent obesity then more people need to be educated on the causes. In many (read: all) of the non-medical condition based cases, the individual is their own best enemy. There is nothing more choice based than what you put in your mouth.

No doubt, there's room for improvement in the food system. But I've seen people with choices consistently choose badly. To blame the system is blaming a symptom.
Personally I see that more as "Up" and "Down" on the authoritative, libertarian scale. There are far more political nuances than "Left" and "Right" can provide. And that dichotomy forces us into positions we're in today.
Even fonts execute code (truetype/opentype, at least)
Just wanted to share some information that I think a lot of people will want to know before diving in:

> Every Graphcool service comes with an AWS Aurora instance that is backing the GraphQL server. https://github.com/graphcool/framework/blob/master/docs/02-C...

> Amazon Aurora is a MySQL and PostgreSQL compatible relational database built for the cloud https://aws.amazon.com/rds/aurora

The free tier currently provides 100MB of database.
Dropouts are ok and honestly a good thing. Not everyone is cut out to be an engineer.

I think the commenter is correct. C makes you learn how a computer works. As your code gets more sophisticated you'll eventually have to know this or you can't take your work to the next level. I don't know C all that well and I'm currently facing gaps in my knowledge that would be filled in had I spent some time with a C compiler.
This look cool! I have a small suggestion though. I think you should put an animated gif in the GitHub readme showing it in use. Maybe even use something like https://asciinema.org/.
Livecoding Madness – Let's Build a Deep Learning Library [video]
> That wouldn't give you Google maps, docs or gmail

So, it wouldn't have given you three of the most important and useful applications in the modern world, used every day by millions of people.
Could be somebody who WASN'T dating Rubin, perceiving favoritism in the treatment of the person who WAS dating him. That's one of the problems that remains, even if a boss-subordinate relationship as such is completely consensual.
I remember when I used to use MythTV's commercial skipping that if it got fooled then the same things that fooled it would fool you too. So you would sometimes miss a chunk and never know it other than coming away with an impression of a disjointed plot. Even though it did a good job and rarely got it wrong the rare wrong time was enough to make me stop using the commercial skipping.

With MythTV you still had the complete file and could go back and check if you were suspicious. In this case the only way to tell would be to find the file somewhere else and compare.
Cool - I would be interested in seeing how that mitigation was done.

Is this going to be available online afterwards, or is it just an in person breakout?
Not to mention, these languages actually work for many, many domains. A shit-load of C# could just as well be F#. In fact, lots and lots of people do use F#/Scala/OCaml/etc. to build real systems.

Just because something isn't "the most popular" doesn't mean that thing doesn't work.
Reproducible dashboards and other great things to do with Jupyter
Authenticity validation could be completely external from Facebook, and if they gave a shit about your privacy they would not only be OK with it but even push for it.

Many countries already have crypto-secure solutions for verifying their identity when submitting things like tax forms. Facebook just needs to start using them, but they won't, and it's obvious why.
Quantum Software Manifesto
How do you reconciliate "execute their own free will" and "are easily manipulated" ?
That makes sense, thanks. I hadn't thought of making it hard-coded (or just set at construction). The examples I'd seen were "upgradable" tokens.
Show HN: Singular Writer now supports Linux
Snapchat (the company) defines itself as a camera company. This can be seen in their IPO and SEC filing documents. And I bet it has a lot to do with their snapchat spectacles.
I think learning java first would be very very detrimental to someone's coding skills. They would spend the rest of their careers trying to deprogram themselves from that useless way of structurng problems. For me the best would be first c, then assembly, then lisp. In my experience people That started with java and then learned python or js or something else tend to write horrible convoluted code.
Agree with you there & appreciate the clarification.

I would only add that many of those who obsess with optimization and "clever" programming, have never had to go back and maintain that code. I've looked at far too many modules and said "what was this idiot thinking?" before realizing it was my own work from years' prior.

With a bit of that perspective I now write code favoring clarity over cleverness/performance. And if it is unavoidable to write something dense, I document the hell out of it.

But you're right, there is a definitely a culture of writing impenetrable code full of clever & cute little tricks of the sort that come back and bite the author later. Prevalent in the C world, and I see it also in equal measure in Perl.
Completely agree. I arrived at a more or less kanban methodology, with a few leftovers from SCRUM of things that do work, like biweekly reviews of the past "sprint period" to evaluate progress and direction, and groom the backlog. It took a couple years of pain and struggle to develop the highly adaptive and dynamic continuous delivery system I now use when managing projects, and I would never return to SCRUM. It works better than the good ol waterfall method perhaps, but it is nowhere near the SE optimum.
Maybe. But this particular bug happened precisely because Apple has changed _something_ in macOS. Also this something was probably quite profound since it has impacted a part of software that, at least from the outside, haven't changed much since a long time.

A lot of macOS users would actually prefer Apple to do less with it than what they are currently doing.
> The process is automated, including identifying suspicious activity and checking the photo. ... The Facebook spokesperson said the photo test is one of several methods, both automated and manual, used to detect suspicious activity.

So I don't get if this "captcha" process is automated or manual (...or both)? Somewhere else in the article it says that users are apparently locked out of their accounts until the pic is verified. Seems odd that there should be a lock-out period if the process is automated (as the first sentence of the above quote implies).

ALSO, for a captcha, isn't this dead easy for bots? Get a DeepDream/Generative Adversarial Network instance to generate faces for you. Bam. This is not a barrier.
JavaScript and Ruby are functional too. Scala supports other paradigms than FP too. They are all multi-paradigm. The difference is that certain programming styles might be more natural in some languages than in others.
I agree. Hard to use would be more accurate.
What I'm Telling US Congress about Data Breaches
I agree.

With C, you are in control of everything your program does. That means you're also _responsible_ for everything your program does. C requires a very different mindset than dynamic languages.
There are posters in this very discussion claiming that pointers were remarkably difficult to learn.

I'm firmly in the "WTF is the big deal?" crowd. Every time I see posts like that I think, "maybe I've thought I understood pointers just fine, and even used them without issue, for years and years, but somehow I actually don't understand them?"

I had a harder time with OO when I first encountered it than pointers, because I kept running into terrible "Sally wants to buy some lemonade from Tommy"-type introductions in crappy, cheap '90s C++/Java programming books and bouncing off it.
Depends on what you mean by "high quality" If you're talking about >1MB photos, that can be a hefty payload to upload for a subset of users with poor connections. Keeping the photos lean enough but where it still looks great on the wide variety of phones is probably a better approach. That being said, I'm not sure if they get that kind of quality just from a viewfinder screenshot.
because they don't understand their super special case

Perhaps you could you expand on the use case for mimicking a human personality, rather than presenting an interface that's obviously a piece of software that uses human-like language to the best of it's ability?
It was planned but I couldn't get the time to create it yet :(. If you don't mind, would you like to create and raise a PR? It would really help.
Third option: delete your Facebook account.
Approximately zero.
The trick is to benchmark that "crap software", not against the architectural marvel you would build, but against the Byzantine Excel spreadsheet (or worse, binder of paper forms) that would have been used otherwise.

Nowhere is "worse is better" more true than line-of-business software.
> We don’t have government-run grocery stores like we have government-run schools. And yet most people in the country seem pretty happy with their grocery stores. They can get whatever they want there, and if they can’t afford it, we subsidize it with a “voucher” (i.e. food stamps). The profit motive hasn’t led to a rapacious system of exploitation.

This isn’t strictly true for poorer areas. Grocery stores that have a predominately captive clientele (i.e. can’t afford to drive long distances and have big kitchens to store bulk purchases from discount big box stores) do tend to charge more for the same goods than stores in more affluent / mobile areas.
From the comments to the article: "Try the “I forgot my Save Key” option. It goes to a page that asks for the Student zip code. That’s it. you reset the save key and plow right through all the data fields!"
One way or another I'd rate the odds of their still having access to that address in 2035 as pretty low.

Realistically anything that requires people to have decent data management / opsec is going to fail for >99% of people.
I fear it's much more insidious than that. Facebook has a tendency to start doing some invasive stuff and then announce it to the world only 5 years later.

They probably plan to use your facial profile for a number of things, none of which have to do with authenticating you to the Facebook website. I even see them sharing the profiles with the DHS to build more accurate facial recognition at airports, and other stuff like that. But of course they wouldn't admit it now, because it would mean everyone refusing to use it from day one.

No wonder Facebook's attempt at getting people to give them their credit cards to enable ecommerce on the platform has been such an utter failure. The most popular searches on Google on this issue are whether or not you can trust Facebook with your credit card data.

That's happening for a reason - Facebook has consistently tried to build a reputation of "shady-as-fuck" company throughout the years, and it's going to pay the price for it, either through stuff like people rejecting its ecommerce platforms, which means fewer billion-dollar monetization opportunities for Facebook in the long-term, or simply stopping using it when they get tired of the company's practices.
GBPVR & comskip.exe
No, it would not have given you those on the web. You could have simply made applications that do the same thing.

Gmail could have been made to work (on the web) by the way, just not with such a spiffy interface, and maps probably as well.
Thank you for posting this. I was just about to post a question to which this is a good answer:

When was the last time someone invented a programming language in order to make a thing, and succeeded? Was it C/Unix?
This is discussed extensively in the article, and is in fact the main argument of the article.

The thrust of his argument is that capitalism forces companies to play to biological triggers that are bad for us, and to play them hard. And then use psychological tricks to make you feel ok for falling for them, even though you logically know you shouldn't.

If they don't their competitors will.

So the system is deliberately exerting pressure to become obese, it's not a symptom, it's a direct cause.

He even uses examples of how Brazil and other countries have been targeted deliberately by companies selling sugar and salt and have suddenly developed obesity problems, after US companies ran around giving away desserts and other sugar laden food.

I would re-read the article and pay attention to the parts about Coke, Raisin Bran and Minute Maid juice, plus him discussing Brazil, if you missed the arguments.
Google code-in as just started
New Snapchat - same complete lack of a business model.
iOS 11 Horror Story: The Rise and Fall of iOS Security
The music will affect only a small minority, but the music is just one of many choices the author proposes the government make for people. The number of people affected by at least one of those choices will be much higher.

Even if there's a private option, the public option has to be funded somehow. If you can opt out of paying in exchange for losing access to the service then it's no longer "free".

And in my experience, while the NHS is superb for common physical ailments, if there's anything unusual wrong with you then they're close to useless. Healthcare is in any case an atypical market because it's already so heavily regulated.
As one who's working to get to a productive place with functional programming I disagree: Decades of embedded c preceded by asm hasn't helped out at all.
That does kind of take the sincerity out of it, in my opinion.

Atleast in a small community it should be no problem to thank supporters individually and that is IMO more important than automating the task.
Contra a Public Option for Food
Well, the first listed paradigm for Scala on wikipedia is functional, JavaScript and Ruby both have OO followed by imperative. And anyways supporting functional programming and being designed for it are not the same thing. Yeah, I can right functional Ruby, but that isn't going to be by initial inclination when writing a Ruby script. It would be for Scala.