skysight-inc/HackerNews huggingface dataset:
yep, and although thieves could steal the SD cards, it wouldn't be hard for Google to make the system redundant, so that if the internet goes down, each cam sends its motion-activated footage to all the other local cams, for storage on the SD cards. That way, the thieves have to physically access all of the cameras in order to remove the SD cards.
Many acclaim this. I am dismayed.

Remastering Starcraft should be done almost 10 years ago. While swimming in the money pool of WoW, Blz lost their entire charm of relentless demand on quality, innovation, and dedication.

They forcefully killed Starcraft with StarcraftII. They abandoned WarcraftIII, one of most popular game (among all genres) at its time. Warcraft III gets less balance patch then Starcraft, the game they intended to kill.

They remastered DiabloII, rebranded it DiabloIII. They released a great Moba game, called overwatch. After almost 10 years they witnessed WarcraftIII's demise and raise of the original Dota.

Now, they started reaping profit from their most loyal fans, with a remastered Starcraft. The very game that they tried to kill.

I think, to me, this is a milestone of Blz's own demise. Farewell Blz, you truly redefined yourself as a mediocre game developer.
Windows use is pretty large and Bing is profitable. Edge is funded by bing profits I believe.

Only large companies can afford to make browsers. They are insanely complicated beasts now. Google because ad and Android, Microsoft because windows and Bing, Apple because of ios. Firefox is facing struggles and Opera gave up to webkit.

Disrupting Google search is going to be very hard. Google invests more than anyone in AI. If someone were to disrupt Google, they have to have very strong models of the world, natural language parsing, image recognition, knowledge reasoning, troves of data and an ocean of servers and fibre.

Google hasn't been sitting idle, they've been disrupting themselves and pushing towards those fronts.
> You'd need to be able to issue notices to ISPs to block those convicted of breaking the law, such orders are already part of UK law (against torrent discovery websites for example)

And most of us in the US hope we never lose the right to open access in the way citizens of the UK have. I can't think of a worse thing to happen to the internet. The UK has proven that once you allow a government to censor the content of the internet they will aggressively and rapidly expand that power to censor and control.
Someday soon the salesperson will ask you, "Botnet or no botnet?"

Actually, they'll probably start trying to sell you copies of Norton or McAfee to keep it "safe" ...
I do not thin react native superseeded RM by being a better product. RM is super polished but failed at popularizing itself hence losing a very big chunk of the market. RN on the other hand crushed their competitors by its huge popularity, number of articles, documentation and tutorials available.
Fair enough. Let's imagine for a moment that some "smart" people don't maximise income. My question then is: why don't they use those extra 40 hours to optimise whatever makes them tick (solving global problems, building their own biz, creating great open source software) instead of being paid truck driver rates making somebody else rich? That still doesn't seem very smart.
If I remember, each unit was rendered in 3D so it was visually stunning as well, as opposed to Starcraft that looked flat and old to me. The graphics during huge fights were really awesome, and you got a lot of time to admire it when you had huge battles and it slowed the frame rate down to a crawl.
Most companies I see, treat their problems as rocket engineering when in reality their startup is just a simple database frontend.
Ok, we'll use that (slightly tweaked). Thanks!
Given the relatively long timeframe of the project, we don't know if that was an idea/requirement from the gcam side.
Five Ways Cybersecurity Will Suffer If Congress Repeals the FCC Privacy Rules
The disturbing YouTube videos that are tricking children
Analyzing code quality of widely-known open-source projects
It's easy to be dismissive until it happens to you. A friend was playing with her sister's kid and went "brrring! brrring!" to imitate a telephone call. The kid put her hand up to her ear, completely flat, and said "Hello?"

(The old way to play telephone is to answer it by putting your pinkie to your mouth and your thumb to your ear. But of course, phones haven't been shaped like that in a long time.)
The consequences of accidental complexity are now much greater because everything's more intertwined, and the systems as a whole, larger. This puts us in "Ghengis John" (John Boyd) territory, close to the point where we don't have enough attention to fix all the problems that arise, including from the fixes themselves. Probably you youngsters are actually better about not introducing complexity needlessly, since the consequences of doing so are ever more obvious.
UCI is undocumented for the most part... Or was that the ICS protocol? No clue, it's been a while. Everyone learns it by taking to other people.
Yeah, NTS gets called all the time when it doesn't apply. It really is hard when a group is self selecting, because there is no way to reliably categorize people as in or out of the group. I find feminism to be a particularly tricky group for this; anti-feminists will find some way out there person who says they are a feminist and wants to kill all men. The anti-feminist will say, "Look, feminists want to kill all men! Feminism is horrible!"

If you try to argue that this person does not represent the majority of feminists, you will be accused of No True Scotsman.
> tamed through more responsive (agile) dev practices

Sure, for a given project, you can make it more or less complex by taking different approaches. But there's some lower bound on essential complexity and when the product itself requires a lot of features that interact in complex ways, your essential complexity is going to be high. And once the complexity gets too high, every new feature you add starts making future features even harder & slower to add. (A few caveats: 1. You can of course argue that it doesn't really "need" all those features, and everyone would be better off by sacrificing a little on the user experience to make it a lot less complex, less buggy, cheaper to build/maintain, etc. 2. By the time you run into these issues, the program is large enough that some accidental complexity has snuck in, and it can be hard to estimate how much of your problem is from that vs how much is from the essential complexity.)

Anyway, If a project never gets to that size where the essential complexity becomes unmanageable, then great. I'd agree it's probably a mistake to introduce extra complexity with microservices or anything else, and certainly some people make this mistake (or miscalculate whether their project will stay small and simple).

But if it does get to that point, some of these solutions you mention like microservices can be an independent, constant complexity cost. Ideally each microservice itself is a small app with manageable complexity. On the other hand, a naive, monolithic app will continue to have its essential complexity grow super-linearly with variables like time, lines of code, number of developers, etc. The bet is that by introducing the new thing, you can bring the overall complexity of the entire system down.

So my short answer would be "no" - in many large projects, essential complexity is growing faster than accidental complexity. This has led to a proliferation of tools to help bring it under control, and yes, if you look at these tools in isolation they are pretty complex.

(And there are hundreds of billions of dollars worth of companies using these tools, if it is all just a waste of time then there's a massive business opportunity waiting for someone to undercut them)
In my country we pay great money to those who ork the cows
Slight disagreement here. Former bank employee.

Banks hire knowledge workers/creative types/snowflakes.

In fact, they hire the absolute best-credentialed and most-experienced in the market. Our receptionists, mail and facilities staff at minimum had a Masters degree, went to a Tier 1 school and did something very interesting/exceptional with their off-time.

They just try to turn them into drones via compensation schemes and internal politics.
Thanks for the link! We don't currently (although there is some rasterisation provided by the OpenGL rendering) but we'll look into some CRT shaders =)
He created his account 231 days ago. Whatever he needed help with presumably is no longer an issue.
/r/emacs: The “Emacs Lisp Programming Environment (ELPE)” in MacOS App Store
(July, 2009 -- Obama Administration)
Man Monis was not under surveillance by ASIO. He was considered a "serial pest" and "not a threat".
Yes, this genre is well along on the hype curve. We may not always be able to assess when articles are doing this but we're definitely open to suggestions for better (= more accurate and neutral) titles.
Why Cryptosystems Fail (1993)
Why does it make you think of that ?
More than happy to start a conversation with them; also feel free to pass on my email: simon at touch dot farm.

Interesting thoughts on the reusing the waste. I toured the Carlton United breweries the other day, and found out it's their waste that has formed the basis of Vegemite since its inception. i.e.: there are massive wins to be made when you can "close the loop" on food production. When you've got production, processing, and reuse all under one roof like you could with vertical farming - gold.
Are microservices more complex or less complex?

there's more operational complexity, because now you're running two things instead of one. But there's also less complexity in other areas, because parts of your code are firewalled off from each other, so you have a smaller problem space when making changes/fixing bugs.

I think that there's a tendency to view things that are harder to set up initially as more complex, when the long-term complexity might be lower. It mainly depends on what you think is important.

I think a lot of the difference in viewing complexity is due to difference in foundational knowledge. People doing Haskell see monads for DSLs as nice and easy abstraction, but people outside see it as a crutch, needed because of a lack of native effects in the language.

Some people see Javascript toolchains as needlessly complex, others see people using Javascript instead of <some compile to JS language with better abstractions> as needlessly complex.

Differentiating between what kind of complexity is brought is important. Because a team of people bad at operations shouldn't be rolling out a new service every week. But a team good at operations but bad at separation of concerns might gain a lot from being "forced" to chunk things out.
I think the article severely downplays the importance of attractiveness. If the other party finds you attractive, the bar is lowered to the point of you simply being normal/average in terms of intelligence, wit, and whatever else you want to include in your definition of what makes a person "interesting". You basically need to be a vapid idiot to give anyone a bad impression as an attractive person.

It's a huge factor. I've started putting some of my big programmer bucks into improving my appearance before I hit 30, starting with braces (family couldn't afford them as a kid), eyelid surgery to fix some mild ptosis, and a nose job. I've also started using sunscreen and moisturizer on my face on a regular basis.

The past few years have made me realize that your appearance only becomes more important as you age and progress in a white-collar career -- not less, as I was led to believe as a child. This is especially disheartening to realize while working in CA/NYC tech, which have always been billed as one of the most meritocratic and progressive sectors. Getting into shape only takes you so far. I consider myself average now, but I want to be hot.
I want a Warcraft III Remastered!
It's not "job hunt mode", it's "face time mode". You want to be visible, and you want people to be aware of your capabilities. If you're accomplishing that in ways that don't cut into your other social activities, that sounds ideal.
2 Most Common Kindle Fire Issues, and How to Fix Them?
Eh different philosophies. I also loved TA though.
Ada does a mix of both compile-time and run-time checks. It was systematically designed to eliminate errors in most parts of the development process as the book below shows. SPARK, an Ada variant, can prove absence of all kinds of errors in code with automated provers. Since Ada supports cross-language programming, the typical route is to do most of the key logic in Ada, anything static/simple in SPARK, and anything platform-related in native language if too hard to do in Ada. They periodically update them with recent versions at 2012 for Ada and 2014 for SPARK.

http://www.adacore.com/uploads_gems/Ada_Safe_and_Secure_Book...

Note: See table of contents especially.

http://cowlark.com/2014-04-27-ada/index.html

Note: This "random walk through Ada" has a nice summary of all kinds of features it has from perspective of an outsider instead of an Ada developer.

https://en.wikipedia.org/wiki/SPARK_(programming_language)

http://www.adacore.com/uploads/technical-papers/SPARKSkein_S...

Note: Link to SPARK and an example by Rod Chapman on doing Skein in it. Just converting it from C to SPARK found an error in original code. Because of course it did haha...
Are you for real? Develop substance my friend. The rest is all cosmetic and won't take you far.
The following may be of interest to HN types; the Student Starcraft AI Tournament. http://sscaitournament.com
If you're wondering what this "dishwasher" (actually a laboratory glassware washer) really looks like, here's its product page:

http://www.miele-pro.com/us/prof/products/14071_16161.htm
I'm unclear on how this would work out practically. Cases where my integers belong to a fixed range seems rare. I'd like to have seen more discussion of how it caught the bugs it did.
On my Linux Mint 18 KDE system, ² can be typeset by typing AltGr-2 (I can get ½ by pressing AltGr-5). I am using an Italian keyboard, but I bet this works with US keyboards as well.

Recently I used Windows 10 quite a bit, and the number of AltGr combinations available on Linux has been the thing I missed the most!
I'm not an engineer anymore, but at one point I was doing a lot of structural analysis in Excel. When we found the existing spreadsheets (purchased) weren't good enough, I wrote an entire library of analysis and design spreadsheets, the most complex being for the design of reinforced concrete columns: hundreds of lines of VBA, and only lots of recursion could crack this stuff without support for symbolic calculus.

This is pretty common practice, in Australia at least.
ABBYY PDF Transformer+, 1 User, Edu/Gov, ESD at Highly Affordable Price
I used Winaero tweaker to turn the second hand on on my Windows 10.
This fucking twat can't even write good HTML and CSS and we're supposed to read that?
I followed the instructions at this site to install Jupyter/Python including numpy and matplotlib, on my Android phone:

leouieda.com/blog/scipy-on-android.html

It worked as advertised. Granted, it was a symbolic gesture, since I can't imagine doing any real work on my phone, but it answers the question of whether I could live with an Android tablet as a laptop replacement. My definition du jour of a "real computer" is anything that can run Jupyter. ;-)

Being kind of ignorant of the inner workings of this stuff, I was quite impressed.
Reminds me of Seinfeld's quip about dating being a "whole lot of seeming fascinated"...
I honestly think that you might have a lemon. It has been my experience that iPhone 7 images are among the best in class (I can't comment on the quality of the Pixel's camera, but I've heard good things). I understand your grievance, but honestly it's impossible to posit that an iPhone 4 takes better pictures than an iPhone 7.
I have a theory that Google was terrified of this very thing happening a few years back. Kinda out there but hear me out.

Based on what I've heard from leaks and various news articles, the leadership of the search division was once adamantly against using neural networks for search.

Things took a sudden turn maybe 5 years ago. Something caused google to do a complete 180 and vastly increase their investment in AI research. They saw something that scared them.

I think it was their unexpected success using AI for machine translation. There was much PR about it at the time, and I think it really got the gears turning at Google HQ. You see, the same language processing needed for machine translation has obvious parallels to search.

The more curious employees began applying word vectors used for translation to search. After all, most of it had been trained on index data from multi lingual websites anyways. They found that, horrifically, rather simple neural networks sometimes outperformed the the search algorithms google had spent billions on.

When this reached upper management it set off a quiet panic. Google, once seen as invincible, could have been beaten by a start-up using effective ML techniques. Computer power calculations showed that this could have been done since a few years after the debut of CUDA, a window of vulnerability of maybe 7 years.

The timeframe of around 2005-2010 coincided with Google spinning off a bunch of moonshot projects and doubling down on their core businesses. Coincidence? Maybe, but I don't think so. I wish a Xoogler or two would come out of the woodwork and tell me if I'm crazy or not.

Anyways, Google usually has a 5-7 year lag time when they release details of their tech to the public. This dates Tensorflow and their heavy AI work to around 2010. The window where somebody could have beat them easily with ML was probably 2005-2010
Blogspam of

https://www.genome.gov/27568319/facial-recognition-software-...
Anecdotally, in addition, kids don't really understand the meaning of "hanging up" a phone anymore, they just hit the red button.
You would be at disadvantage if you think it's wrong.
It never hurts to ask. Maybe he's been waiting for this day for 231 days?
Not sure how to optimize for "surprise Aardwolf". Do you?
Do you mind expounding on "getting your mind in order"?
Google Duo finally adds an audio-only call option, rolling out first in Brazil
I agree, I think this is one of the best museums I've ever visited! Other more famous museums (e.g., El Prado in Madrid) overwhelm visitors with a lot of stuff presented in a quasi-random order. On the other hand, this one is extremely well-thought, with a good use of multimedia and clear explanations provided along the path.

Museum's website: http://www.iceman.it/en/
What a lovely little piece with some delightful quotes. Thank you for sharing.

I’ve found that people will fear your enthusiasm and warmth, and wait to hear the price. Which is fair. We’ve all been drawn into someone’s love only to find out that we couldn’t afford it.
I agree that this article was thoroughly disappointing. I went in expecting a lot and received VERY little information.
You are wrong actually. Maybe you havent had the experience of being bad looking, but people will treat you very differently in everything they do.

Objectively, its a big advantage to being good looking, once you get past your own biases of not wanting to believe it.
Show HN: Iaso, a Hash-DoS resistant JSON parser for PHP projects
Thinking Differently About Passwords
Why ‘I Have Nothing to Hide’ Is the Wrong Way to Think About Surveillance
I never saw an HTML5 version of SC. I stopped playing long ago though by the time WoW came out.
Ok, since maybe Google people will be looking at this:

I have a Nexus 5x. The Google camera app recently, finally, received a revision that fixed some significant bugs, e.g. crashing on "zoom out".

It also introduced ISO offset/adjustment. However, the widget to make that adjustment appears only briefly, at the top of the screen, immediately after touching the screen -- to set a metering point or to zoom. This makes that control both difficult to trigger, at the top of the screen, and difficult to use with its small scale and position that leaves one's finger obscuring the readout. On my 5x with a Pleson glass screen protector, the resulting value also tends to jump a bit as my finger is removed (1). Finally, the setting only remains for a matter of seconds, until the app clears any custom (i.e. via touch point) metering setting (2).

I like to adjust the ISO offset setting until I get the exposure I'm after on the screen. I wish the control was easier and always available to trigger, easier to use, and that the value set would persist at least until the shot is taken and preferably, or optionally, until it is manually changed back.

You finally gave me ISO offset control -- thank you! But the control is difficult to the point where I mostly don't even try to use it.

The app update also introduced a widget along the right side that displays an ungradated meter of (digital) zoom level. Beyond seeing the relative zoom setting, this control doesn't really do much that I find useful. (Actually, sometimes I find myself waiting for it to clear so that I can see my composition better.)

That widget position on the right side would be the perfect place to optionally display a touchable ISO offset scale. More real estate, making fine adjustments easier. Finger not in the way of seeing both the values and the shot, while adjusting it.

If not by default, then maybe something that could be selected in the options?

Friends really like my photos from the Nexus 5x. I'd love to have more-better controls when composing them. Thanks.

--

1. My zoom level can similarly jump a bit when I lift my fingers from the screen. I assume this is because of the screen protector, as opposed to the underlying phone/app, and have come to live with it as the price for the screen protection. The jump in ISO offset, maybe because of the small size of its widget as well as its placement, is harder to control.

2. This momentary clearing was already happening before the app update. I like to take my time composing my shot, and this clearing already made doing so somewhat frustrating at times.
Everyone's correct here :)

There's a mandatory job posting requirement to hire H1Bs - at the worksite -.

A Sunday newspaper job posting needs to happen for the green card process.