skysight-inc/HackerNews huggingface dataset:
I think the concern might be that we are more and more granting ownership of our machines: If NSA wants to install a spyware on targetted systems, they have a dozen autoupdate channels to do it through now.

Which is good because we do nothing wrong. Apart from Youporn, where only one underage model that you didn't know about could lead you to jail. You know, accusations do wonders for your career.

Apart from this catastrophic scenario, I don't either see what's wrong. How many people per year are accused of pedophilia, that could be due to conflicting work/nation interests?
About Periapical X-ray Analyzer
You are right but Twitter benefit from Spammer and the people that sells followers. They have no incentives to go after them.

Any person that uses Twitter knows that many of their followers are bots/Spam.
I was asking, not saying, sorry for anyone triggered.
Angular 2+ is very different than Angular 1.X. The single directional data flow removes the need for digest cycle tweaking. You only need services for data and components for rendering and business logic.

The benefit over react is how you don't need anything additional to manage your workflow. It's nice to set up a project and not need to glue together libraries.
Three Key Strategies for IoT Success
what sort of encryption is used? how is keying performed? is there a description of the protocols used?
Massive changes do happen. But - the changes are through economics and culture, not through politics. Culture guides the long term behaviours in a civilization, economics play key part in what resources they have to use, politics only guide the short term effects generally.

I agree, it's unlikely a massive change can happen through a political shift (which happen only generally in revolutions and civil wars). A cultural change, however, is completely feasible.

If Facebook for instance turned into a zero-carbon marketing machine I'm pretty sure they could convince the planet to shift gears in consumption. Is the any plausible scenario where they would do this? I suppose if the global catastrophe could be computed as certainly as a trajectory of a asteroid that was about to hit earth - maybe.
If they show you a mid-sized project it would be very hard to look at it and have a better understanding than someone who intentionally ripped it off and read up on it themselves. That being said, I'm sure if you really grilled them on specifics you might be able to catch them off guard. The problem though is that is showing that you don't trust them from the start as opposed to showing them that you are interested to see what kind of coder they are. I would leave an interview if the interviewer seemed to only be asking questions to throw me off intentionally (I've done it once before).
No. We did not find any signs, because Universe is very very very very very big, live is very very rare and signal speed is finite.
Just look up some visualisation how far our own radio signals have spread since the first were transmitted — they cover just a tiny volume of space.
Well, the first photo has a cloud in it. I don't remember ever seeing tiny clouds that stuffy, so I think we can rule out anything below tens of meters.
What if there was a transparent and fixed hourly rate for all developers? Developers would be forced to compete on other aspects than price. At least it would solve the issue with devs from third-world countries bringing down prices for everyone. Ratings and reviews would mean something - no more "works great considering what I paid for it" reviews.

Also, this would serve as the natural quality control - with hourly rate being reasonably high, low-value projects and clients would simply skip the platform. Of course, this could only work for a more niche market than upwork.

If one fixed hourly rate is just too limiting, then there could be 2-3 price tiers. Just keep it simple.

This might be already implemented somewhere. In that case, does it work well?
I forgot to mention SMT-LIB[1] and pySMT[2]. I don't want to say their are optimal, I just think You might find it interesting.

I think it would be even better with Curryed[0] Functions. As an example ``'(f a1 a2)'' is just a Syntactic Sugar for ``'((f a1) a2)''.

Don't forget something like `help' in Python :) .

[0]: https://en.wikipedia.org/wiki/Currying
[1]: http://www.smtlib.org/
[2]: https://github.com/pysmt/pysmt
> You can't run a randomized control trial in this fashion, which makes it harder to collect meaningful data.

You can, it just needs to be organized properly. You sign up for a test of a new drug/nootropic online, you get the pills, but you don't know if they work or not.

Then, you have to report the results.

> * You can't select the populations of people who are in your test groups. It's possible the drug will only work well in certain populations.

First of all, you can. Require filling a questionaire (or even genotyping) before sending the drug. Not only you will be able to analyse the statistics across populations, but you will no longer have problems with many drugs being only tested on white males.

If certain populations are missing from the data, the company could afford the therapy to them for free, or even pay them.

> * You can't monitor people as well for things like adherence or control their other behaviors. Perhaps they are taking 5 other compounds simultaneously which are having an effect or interfering with your compound of interest.

What has a higher chance - experiment subject lying about other meds he's taking, because he wants to get the drug (or money for participation in experiment), or a person who stands nothing to gain or lose from filling in the questionnaire truthfully?

> * You can't screen for toxicity or determine dosing meaning the drug could kill people en masse before the ideal dose is determined.

The idea would be to allow only drugs that passed initial trials to estimate toxicity and safety. But open the drug to public before efficacy is established.

By the way, every single day doctors prescribe drugs with "unproven" efficacy. While every drug had to be proven that it's good for "something", many of them have off-label use, which is currently totally not tracked.

I was prescribed Modafinil for ADHD. It's off-label, and there is some research proving that it helps. I feel it's helping me too.

Unfortunately, I have no way of filling any kind of detailed description of perceived effects, or my history. Nobody offered me an option for participation in double-blind study. There is so much lost potential there.
Yep, Telegram on Desktop uses Qt. It's even open-source and on GitHub: https://github.com/telegramdesktop/tdesktop
> There are a lot of 3rd parties in these market places that provide services such as chemical analysis of vendors products and make these results available. In fact, it goes as far as the very vendors selling the drugs pay to have their goods independently verified

Who verifies the "independence" of the "3rd parties" and/or the reliability or honesty of their results?

> As someone already mentioned their business relies heavily on their reputation so they tend to take care of it quite closely.

Reputation is important to any business. Hence the practice of dishonest/insincere/bought and paid for reviews or endorsements.
There's enough fun in the world already.
Why do you ask?

In all seriousness, why? Have you not been able to look it up yourself? Will any sort of argument or evidence persuade you?

We know two things at this point about your stance.

1) Your gut is a valid data source.

2) You haven't looked up any of the plentiful information on this topic and prefer to ask people here.

This suggests that you're asking disingenuously. Please comment on how you will use the information we share with you (perhaps to supersede your gut?) before asking us to spend time constructing sourced, cogent responses.
If you've hired a lot what do you recommend for someone like me that solves with paper and pen always. I always have my tiny notebook and I'm very good at solving problems writing things down but on the whiteboard I just can't see everything. Not only that, but while I'm writing I tend to lose my train of thought. I'm fairly certain it's not from being nervous but just being so different than normal.

Would you throw someone out if they told you they are very comfortable solving with a pen and paper in front of you instead of a whiteboard?
No but you would want to develop them on a truncated set of the data without being tethered to the internet.

It's a reasonable use case.
The title of this post should've been:

> How we avoided going native, and built an App with Electron instead
Grocery E-Commerce Set to Surge
> In the particular areas you're asking about, though, I see contradictions.

I was listing various philosophical ideals, not optimizing humanity myself.

> I'd rather be around someone else's culture than around cultural passivity

You say that, but much (most?) cultural optimization has a religious component. The countryside in America is very culturally active, especially on Sunday mornings. And the "cultural ideal" of Protestants necessarily requires accessibility and even imperfection.

Taken to an extreme, but still an American example, there are the Amish. Their cultural ideal is, more or less, rural simplicity. To the extent that they need to iterate or collectively think about their culture, they do. They just don't need patronage to achieve their more straightforward cultural goals.

So to circle back to my original point, can we say they are uncultured? Or lacking or failing at "high culture"? I don't think that's accurate or fair. At least not objectively.
Serious question: would we be better off finding a safe way to burn all this methane before it leaks? Even detonating it in place and wasting the energy seems advantageous, since CO2 is much less greenhouse-y than unburned methane.
Assuming property rights and law and order are still a thing when the apocalypse happens
They used to have two apps, one using Cocoa (named "Telegram") and the other Electron (named "Telegram Desktop"). They transitioned the Electron app to QT and kept the "Telegram Desktop" name.
Im the same with kids getting me up early - but I think the issue is motivation. If I dont get up early then I lose that time as I wont get it later. If you dont have that incentive then there is no need to be a morning person
Try jQuery - even more simple.
React is a framework. You can call it a library as much as you like, but that doesn't make it a fact.

It comes down to this: What is the relationship between your code and the 3rd party code? Are you calling it, or is it calling you?

If most of the code you write is extending some 3rd party code, e.g. React.Component, and most of the time your code is being executed by the 3rd party code, e.g. as render() calls, then what you have is a framework.

React and its myriad extensions may be as great as people are saying, but this insistence that it is a "library" only serves to make the community look delusional.
So a poor person who becomes a paid hitman has no culpability in their crimes? This stuff kills people by lying to the world about the harm we're causing. It's deadly serious.
If the multi account pattern with its higher level of isolation suits your organizational needs, this new AWS offering may be helpful: https://aws.amazon.com/organizations/

It allows you to manage accounts via an API.
Billing per hours is a non-sense for high tech projects and therefore an indefinite race to the bottom. It also poses security issues, so it is really a no go for what I do.
Using a Geforce card in a datacenter or "GPU cluster" setup voids the warranty, which might be a factor for them at scale.
but but camgunz isn't the commercial license like a new house, three kidneys, and your cat?

3,540.00 USD to be exact :P ... each year to be exact :P
A Hitchhikers Guide to the Open-Source CLR Codebase
One might speculate that the special extra support afforded to women versus men in technical careers these days might lead to a similar slackening off in effort over time..
You are right that emails aren't tasks, and that the two should not be confused. But some emails can lead to tasks, or need to be followed up on, but maybe 'not right now', or maybe the follow-up actions required aren't just a one shot 'reply' thing. And do you really want 'yet another task list' confined to just your email app? Hope you will forgive me for the plug, but in our own app we designed the two to be separate, but very easily connected. . Snoozing emails like you snooze your alarm clock, to get them out of the way but not forgotten, and yes, sometimes one-click transforming selective emails into actionable and trackable tasks, not just for yourself but also for friends and colleagues those are the actions people really seem to be after. That is very different from an ‘every email goes onto the Kanban The article you linked makes a few good points about human nature, communication and work. We tried to incorporate some of that philosophy in our (mostly free) Tasks in a Box (for now the email integration is with Outlook though, no Gmail, yet) https://store.office.com/en-001/app.aspx?assetid=WA104379681
That depends on your religion I guess.
I think OP was talking about the 'bell' inscription rather than the person's name. It seems weird to write bell on a bell because you can tell it's a bell just by looking at it
For a moment there, I thought they meant this Enterprise: https://en.wikipedia.org/wiki/Enterprise_(computer)
With enough data the Chinese side can encode <head of state> [Justin Trudeau] -> <head of state/premier> [Justin Trudeau]
You're wrong and don't know what you're talking about.

I dislike the implementation of Atom and have been highly critical of it on HN, even crashing a release thread once by pointing out how harebrained it is to implement complex text layout on top of browser APIs when the browser has access to a much richer text shaper itself - we'd know because we wrote it for Qt originally.

Because I've also worked on KDE for 12 years, wrote a big chunk of Plasma 5 and am one of the people porting it to Wayland. We want Wayland for many of the same reasons that make Atom bad, such as state synchronization problems and overhead with X11 (along with its very dire security story).

The intersection you suggest isn't real or doesn't matter. No one working on Wayland uses Atom.
This leaks some information about the user's email address.
If you suspect one of your users is (say) "jean@example.com", you can email jean@example.com.

Then, call
notifyOnEmail({from: "login@passwordless.example.com", to: "jean@example.com"}) in every session on your site.

If Jean happened to be logged in, you've just identified her.

Spam filters would probably stop you brute-forcing the address of every visitor,
but they might not help if you already have a good guess.

Requiring user approval will stop most of this,
although it won't block queries like
"are jean@example.com and j@example.net the same person?".
Why don't all those who complain about Electron apps get together and make a FOSS, cross-platform editor with all the features and an equal or better interface than VS Code and Atom?

If you use the time you now spend complaining to code instead, you should have the basics covered.
In most sports you easily can go to 2-3 Olympiads in your career though.
Quantum Communicating with Extraterrestrial Intelligence
absolutely same experience in our case. Painless update with few template to ng-template ctrl+f changes.

Angular CLI stabilization is a much more important news, actually. One of mistakes of Angular team - Angular CLI had to be ready before Angular itself.
Interestingly, this applies on very small scales too. For certain street furniture like parking meters etc. it can be cheaper to install solar and a battery than to dig a cable.
Ansible blog post
Hi, I have just debuted with my first public blog post. The topic is "Continuous Documentation with Ansible". Here is the link:

https://developer.epages.com/blog/2017/03/21/continuous-documentation-with-ansible.html

Unfortunately there is no comment section there on our blog. I would much appreciate to get some feedback about the post in this thread. Thanks!
No answer is better than arrogant answer.
I disagree. Writing more code without direction is like exercising with bad form - it only further reinforces bad form.

My advice: pick up a design patterns book and work your way through it. Pick a problem (i.e. how to design Slack) and go through the various design approaches and identify the pros and cons of each.
Credit is the funding of last resort when you can't get equity investors. If Soundcloud goes bankrupt, creditors go to the head of the line to get any leftover assets at liquidation time. Equity holders are last in line, and will almost certainly get nothing.
That was one, but not the only Regulation passed as a result

Things like ODBII Regulations, which do only Apply to Highyway Vehicles, and all of the regulations that come out of the USDOT for Highway rated Vehicles.
There was Ember.
Call it cynical, but I feel that if some of the biggest tech companies can't write secure code to protect their own income, why would they dump even more time and money into a public works project?

One of the biggest problems with the current US political climate right now is apathy in my opinion. And needing people to not only vote but also design, test, and implement a new voting system seems like a lot of work for an already disinterested population.
By their plan, in 2020 it will be Angular 10.
Hillary was not horribly unpopular. She won the popular vote by nearly 3 million votes. She lost because of only around 200k people.
More like "How is this news?" but take offense if you wish
Estimate cost of mobile app development yourself
Free virtual phone numbers
I didnt really ask a question but thanks
We've solved this problem by adding emoji in each release
Dunno if trolling or actually serious...
Anyone can calculate cost of mobile app (iOS, Android) yourself by answering some questions on this tool, also feel free to give your feedback.

This is ofcourse not a replacement of manual estimation, but would give you a nice idea of the budget you should be taking for hiring an app development company.
Sorry, but this is one of my technical pet peeves. Polymorphism isn't solely an OOP concept. Every language has polymorphism of some sort. Most have several. Duck typing is an example of polymorphism actually.

You probably mean "inheritance", which is a way to achieve polymorphism, not a synonym for it.
Esportes
You just made me look, and what I saw made me sad. Even more than I already was. :(

"Let's remove this thing that is super useful while your stated goal could just as easily be reached while keeping the original functionality." Bill Hicks was so incredibly right about marketing.
What Every SaaS Can Learn from Apple and Ikea
Erm, what?

JSX doesn't do any abstraction. Unless you're using React Native, you're writing HTML, just that JSX turns it into `React.createElement(...)` calls.

The VDOM is kind of an abstraction, as React Native can use the same reconciler as React, but the React (web) VDOM is just a tree of HTML DOM nodes that gets diffed against the component rerender output and the changes are applied to the DOM.
That wasn't what was implied. Usually if a project isnt named "Johns treehouse" and instead "X: The Ytinator" you might care if there is a bit of hyperbole or there really is actual scene person who decided to improve upon the current landscape given their breadth of knowledge. As oppose to John who doesnt know much about woodworking but likes creating bullshit with "made by John" carved into it.
Latest news from Blockchain and Bitcoin world
The Code Behind the Story: Dissecting Trump's Most Rabid Online Following
The three tiers scheme sounds interesting, this way each dev would be paid according to their ability, and would be able to get work according to their needs. I think this could be a pretty revolutionary concept as far as work goes, and what's there to lose anyway?
I think it is a name .(and probably common).
Usually those praises come from young developers that never developed software back in the days when static linking was the only option.

So they look at Go's static linking, their experiences using -static in gcc and glibc, and think they just found something magical.

It is interesting the amount of knowledge that gets lost within a few generations.
You do not need horses to power your computer.
Say "My contract prevents me from disclosing my compensation package" (probably true), "and I treat my commitments seriously."
You are probably right. I've used Sublime only on Mac and Linux. On Windows I was using another great, native application - Notepad++. It was as fast (or maybe even faster) as Sublime on other platforms.
Wow. Maybe I'm overreacting, but that made my neck hairs stand up. This is serious.
I could be mistaken but on install the Dropbox app adds a few SetUID binaries that probably allow them to put the bit back.
I tried Inbox for a few weeks but then reverted back to Gmail. I used labels quite well too. I loved Inbox classifying my mail, it was a breeze to find emails from trips etc, removing clutter, I liked the remind me later feature too.

After a few weeks of usage one thing that bothered me was that Inbox was slower. I continued to use it until I found that I had missed a few mails because Inbox had classified them incorrectly. I figured I'd rather use Gmail and make sure I didn't miss any mail, even if I have to sift through a few more mails. It basically comes down to what you prefer to tolerate type 1 or type 2 errors. And, search has always been good.
Angular isn't really OOP. ES6 made JavaScript more like OOP. Typescript just applies types so you can lint your code better.

I am rewriting a React/Redux app I wrote to Angular 2. It's more readable, the control flow is easier to understand, and it's better to work on as a team. Instead of reducers and action creators, I have services separated into their own files. It's much easier for me to manage the work of others on the team.
Fortinet researchers spotted malware that infects both #Microsoft and #Apple OSs
Is there way to harvest these? We could burn the gas for a lot of energy, and the CO2 released would be a lot less bad than the methane.
Should state it's for iOS only.
So here is a solution: send a drone overhead and just ignite the methane via laser. no more methane!
>> At least if someone dies taking this stuff, we learn a lot.

The expectation of course is that someone else will die. From my experience, very few people [edit: who know what they're doing] are willing to actually kill themselves for science, or, say, endanger their children on the off chance it would "benefit society tremendously".

That's just not morally tenable, if I may be so bold. If there is some sort of benefit to be had, society will benefit in the long run and it doesn't make any difference if the benefits come right now or in a couple of generations. Dropping safety procedures is only ever going to benefit individuals- and probably not the ones who willingly (and foolishly) step up to be human guniea pigs for unregulated "trials".
i disabled the automatic update on my android device. i had a lot of apps installed and had the feeling something is updating all the time and trashing my battery life. and then there is problem that alot of times the new wersions are worse then older ones. i had the instance where newer versions of apps, had features removed because they now offer "pro" version, and also change the layout to cram more ads. so now im updating the app only if i notice that something is not working right.
Observables are the most functional JavaScript library/mechanism I've worked with.
The mail they send to the contributors says:

If we do not hear from you, we will assume that you have no objection.

(...which is not quite we take that as a yes, but almost.)
Can the Bot be made NOT TO SHOUT?