skysight-inc/HackerNews huggingface dataset:
> "she thinks that there is someone – a physical person – at Google’s headquarters who looks after the searches"

And in this case there actually was a person looking after her search and replying.
I use BetterTouchTool for window snapping. After seeing the title I thought maybe it would replace my need for BTT. However after watching, it definitely doesn't.

Here's a preview of BTT Window snapping: https://fat.gfycat.com/SandyFastFinch.webm . I also have keyboard shortcuts to snap left, right and maximise.
To do so, you'd have to log in. To log in, you'd need the existing certificate.
This is the best high-level summary so far. The thesis doesn't really crystallize towards the end of the article. I'm not sure if people aren't reading the entire piece or if the author needs to work on clarity a bit.
> ConferenceBadge.com ... projected to make around $750 000/year

Nice ! Love how the quarters accumulate (reference to your $.25 pricing per badge)
This post hits it on the head. I had been a 12+ year PHP developer and a little less than 2 years ago I had left PHP for Node.js because I was sick of constantly defending my competence to people who used PHP for 15 minutes back in PHP4 days or had to fiddle with a crappy WordPress theme/plugin and completely dismissed the whole ecosystem.
This sort of thing goes in cycles though. In the late 1990s when I was a postdoc, it seemed everyone in academia who could program or even just knew HTML was running off to a dot.com. A couple of years later most of them came crawling back on their knees begging for their old jobs.
Exactly. They just went with it because its "normal". Either way, didn't Paul Graham sell a company to yahoo and then started YC?
I think they didn't fix it because they didn't think it's a problem. I understand it might be hard to get used to if you're used to using applications fullscreen. But when you use a 27" iMac you kinda get why it works that way. I just have a lot of big windows and actually never want to maximize any of them. Partly overlapping windows also makes it easy to switch between them. So it actually suits the way I work quite well. As I see it: Apple has a vision on how you are supposed to work with a computer. You can only change it slightly. Maybe you like it, maybe you don't. I generally like to adapt the ideas a UI or OS is using. As long as it feels coherent and well thought out.
Becuase most people struggle with multiple tabs, imagine how painful multiple tabs in multiple windows may get.
thanks, i'll add it soon.
You can use std as much as you want. Qt doesn't force you to use their containers. Moc is not a problem anymore also, it's more an a myth now than anything else.
This is why I (often) check the comments first
Revenue details of Buffer : https://buffer.baremetrics.com/
It's not clear to me what copyright is being violated here.

Is there copyrighted content that is being distributed without license?
I always speak politely to digital assistants. Not sure why, I guess I inherently don't like barking orders at people or things.

Or I'm just preparing to be one of the "good ones" after the inevitable robot revolution.

I FOR ONE WELCOME OUR NEW ROBOT OVERLORDS
53 acquisitions in 4 years (13/year) seems like a lot. I wonder if they kept track.
What did you end up switching to?
This is the point. The language is fine, the technical problems are solveable.

The stigma remains. All other things being equal, choose a language where you're not going to have to fight this fight.
Amusingly, the ARC core in the Intel ME is a descendant of the SNES SuperFX chip.
I was about 8 when I saw my mom's copy of this:

https://www.amazon.com/Prof-McSquareds-Calculus-Primer-Inter...

It was years before I started to actually understand the math, but I could hardly wait to get to calculus in school because this book made it look like so much fun.
They did? I remember numerous Twitter outages due to scale and the infamous Fail Whale. Twitter's issues risked the company losing users or even it's sustainability as a business.

Never remember Facebook having much issue.
It has Go wrapper, super easy to use https://github.com/andlabs/ui
Can you try resizing a window to the full screen and seeing if the dock still reserves pixels? http://apple.stackexchange.com/questions/141800/gap-at-the-b...
I would argue that this should be the default behavior for a private tab.
> the win of paranoia and security over privacy

The win of paranoia over security and privacy.
It asks for your zip code once you call.
The energy density of gravitational waves is only large enough to create matter in the vicinity of the collision. The energy density dissipates by spreading out quickly.

Astronomers are looking for such photon signatures simultaneous with collision. With two LIGO detectors we can determine the collision time, but the sky location to within an arc. The third detector will give more location precision. Several more are under construction.
Given the quality submission, I feel like it would be fair to include a link to the book your writing (or a title so we can search for it when its done). Disclosure: I want to buy it.
Magic Leap’s Next Move? Bringing C-3PO to Your House
Tumblr has a ton of sub-cultures that are very segregated from each other, so I'm not surprised if someone things Tumblr is "just X".
This is an issue for me, primarily for using Twitter. I sometimes want to use multiple Twitter accounts at once, and not via TweetDeck. What I end up doing is having one account in use on normal Firefox, one in Firefox private browsing, one in Chrome private browsing, one in Safari private browsing, etc.
This is pretty amazing to me:
http://www.noesisengine.com/
For anyone confused like I was, the "Elm" here is a newish in-browser functional language [1], not an old and venerable unix email client [2].

[1] http://elm-lang.org

[2] https://en.m.wikipedia.org/wiki/Elm_(email_client)
I'm looking to gain functional familiarity but also at the same time working on real world applications.

Did you mean David Mumford's "Pattern Theory"? It was the only book I could find that's close to the topic. Unless I'm looking at the wrong David Mumford?
That's exactly the dividing line I see in those who love Elm and those who don't. People coming from Ruby / JS backgrounds appreciate a modern type system and it isn't so different from languages they are used to that it is hard to get going. People already used to modern functional programming miss the abstractions they are used to that Elm doesn't provide. I find this really interesting. As a community we don't give enough attention to the sociological aspects of programming. You can see similar things in the adoption of languages like Go and Elixir.
I just don't think "you can make something that works with it" is a good barometer for whether a language sucks.
I started freelancing in my area doing Ruby on Rails, and found it far harder to maintain a project. I also found it harder to acquire clients in my area for new RoR development.

More work was available locally with PHP. Clients were more willing to pay. I've done a ton of things in WordPress that shouldn't have been, "to save money". And I've done greenfield development with CodeIgniter, Laravel (v3 and v5), and a customized set of the Symfony components. I've also maintained and improved brownfield projects that were outsourced.

I'm very tired of hearing that PHP sucks. PHP is a good language. And in my opinion, it has fewer ways to sabotage your own project than any language with monkey patching. PHP7 looks really awesome, and the community has been upgrading quickly toward it. PHP has always had best-in-class documentation in my opinion.

More often it's the programmer who sucks, not the language.
It seems to be so in Safari.

This can be unhelpful, though, if you need to have multiple tabs open on the same site.
This might not be the best place complain about this, but unless you get an interview with YC, its not a great way to get information or motivation.
I use and love 1Password. Chrome is a terrible place to keep passwords due to what @zamalek said.
Thanks. Not sure you need coffee. Your comment was awesome.
I'm fairly sure this applies only to the generating engine. (Otherwise it'd somehow need to reformat old diffs on the fly.)
Before everyone trashes them, know that for a long time (years before LetsEncrypt) they were the only source for free SSL certs. Their site is a bit wonkey, but they really brought ssl to the masses when verisign etc were charging $100+ per cert.

More competition to make free ssl easier and better is welcome in my book.
I'm happy to provide politeness to the digital assistant. Until it's misunderstood the request several times now and I couldn't be clearer or in a quieter room ...

Subject change: it'd be nice if these things provided feedback like how much noise it hears, how clearly it thinks I'm speaking, how well it thinks it understood, etc. This would go a long way to helping those moments when I'm being impatient because it's just not understanding.
Except that it doesn't. It originally stood for Personal Home Page, and was changed at some point to the recursive PHP Hypertext Processor.
>
> Without having a source, I suspect a caveat wherein he will plug in to fully recharge the electric battery every X hours, which would be far less impressive.

FTA, FWIW: "McDowell is using a Stirling engine, coupled with thermopile technology to make it possible to drive a Hybrid electric car and never have to stop to charge it."
Good to know The Guardian is covering the hard hitting issues such as frivolous tweets.
My company does penetration testing and most of the projects involve web apps. Our clients use PHP, J2EE and .NET, and after 7 years of operation, we clearly see a trend where the number and severity of security issues are highest in PHP apps, lowest for .NET, with J2EE in the middle. Of course, there's the odd secure PHP app and the .NET project with gaping holes, but the trend is obvious.

So it's not peer pressure, we actually have data to back this up, and if you think about it, the whole thing boils down to motivation. Sure, you can write secure and insecure code as well in any language/environment. But defaults are powerful, and it makes me feel sad every time I have to write in reports that "you should've paid attention to opt-in to the secure solution every time you do X" vs. when we do demos to developers and we have to work really hard to disable every protection built into ASP.NET. (And no, I don't like Microsoft at all.)
There are better choices, see https://minifree.org.
Facebook wouldn't likely exist if it wasn't for PHP. Zuck wrote something quickly in what he knew. They were able to deploy quickly, scale quickly, etc. Internally, they likely had the hope to migrate off of it at some point, but the business goals trumped the tech stack. From an outsiders point of view, no one cares about the tech problems they face with their tech stack.
New care coordination technology to provide assistance for loved ones
I believe England still has the largest number of video surveillance cameras in the world, owned and operated by the government.
This of course depends on your data, but for the home user who generally stores photos, videos and music, 99.9% of the changes consist in adding new files. Thus any modifications of an existing file are somewhat suspicious, and keeping also the old version in your offsite backup is a very good idea and essentially won't increase the storage requirement.

E.g. with rsync, you use the --backup and --suffix flags.
Well on my main computer I am running a 34" screen with 3440x1440 in resolution. But when on a MacBook you really want to be able to maximize the window. Also, on my large screen, with Windows, I can drag any window to the side and have it maximize the space that is left which is just perfect.
UK MP Jo Cox Shot While Campaigning on EU Referendum
It seems like a scatter gun approach to hoping to hit something big by just buying enough companies.
Familiar story... quite a few of the acquisitions were run by former Google APMs that worked directly/under Marissa. Most / all of these people are marketers / non-technical product guys... lots of the startups that were acquired had beautiful design and good PR but delivered underwhelming experiences beyond the shiny veneer.

I have to say though that Marissa seems like a great boss to work for. She definitely rewards loyalty!

The next great SV satire should be a House of Cards parody. House Brin & Page vs House Bezos vs House Zuckerberg.
There's no need for a separate website, HN already provides a collection of best comments:

https://news.ycombinator.com/threads?id=cloakandswagger
I always wondered why, after all these years, the only alternatives that remain are wxWidgets and Qt. It's a very common pattern, multiplatform gui programming! and after all this time, we only have 2 choices..
I once got very frustrated with Siri until I realized I had left my earbuds plugged in and the bell mic was hanging under my countertop.

Classic ID-10-T error.
Serial app lets you conquer the classics in 10 minutes a day
Has anyone ever figured out what the point of the Summly acquisition was?
Here's an answer based on anecdotal experience; I know maybe a dozen people who have a Yahoo email address and use Yahoo as their browser home page. All of them are of my parents' generation. I think the answer to "what is working" is that Yahoo was able to acquire millions of users back in the late 90's when Yahoo was the only game in town, and many of these users are baby boomers who get very frustrated with new technology, who are familiar with the Yahoo UI due to nearly two decades of interacting with it, and who view switching to Gmail or whatever else as a hassle that is just not worth the frustration of learning how to use another platform.
Very cool project. Its good to see how we can get out of ambiguous A.I. in the background deciding on what is (or even should be) important for us to read and get exactly what you think you should read.
Thanks for sharing
I agree with the sentiment that, compared to other languages, all else being equal, PHP-the-language sucks; and also agree that all else is not equal, since PHP has a massive installed base, infrastructure support, etc., and that the balance can often tip either way. My first programming job was in PHP, which was used only because of its ubiquity on shared hosting (we even maintained support for PHP 4, when PHP 5.3 was current).

Personally, I don't see much point in arguing the merits of PHP compared to, say, Python, Ruby or Javascript, since those languages are so similar: procedural scripting by default; opt-in use of OO as the happy path for most libraries; functional programming possible, but an uphill struggle WRT APIs, tailcalls, language cruft, etc.

There's also a lot of interbreeding in those language's ecosystems, so there's rarely a killer library/framework/app in one which doesn't have a few carbon copies in the others. I would recommend developers in those languages look at what the others are doing, but I don't see much point in switching between them as an end to itself; go for it when convenient, but nothing much will change (e.g. I was heavily into Python, but fell into PHP dev roles commercially).

The more interesting comparisons are to be made with languages/ecosystems which have a different philosophy, e.g. Java/C#, Haskell/ML, Lisp/Scheme/Lua, C/Go/Rust, C++/D, Smalltalk, Forth, etc. Those kinds of comparison have meat; they're not just bikeshedding about which syntax to write imperative procedural/OO scripts in. I commend the author's choice of learning Go (although I'm not familiar with it myself).

I think the procedural/OO scripting languages will be around for a while to come, but I think their niche is in public-facing applications (usually Web sites, but Python certainly has a heritage of desktop GUIs and CLIs). Certainly the use of REST services is making it easier to use languages for those jobs they're good at; for example, using Go for data crunching, while Web site rendering is done in PHP.
On Arch Linux it's a dependency of both gdb and make, but it seems that other distributions go out of their way to avoid shipping it (Debian e.g. builds gdb without a hard dependency on it, and you need to install a separate make-guile package to get guile-enabled make).
> Fantasy

Just to add a few details (to this very interesting comment) -- Yahoo has products that competes both in daily fantasy (DFS) with FanDuel/DraftKings (both billion dollar companies) and season long with espn/cbs/etc.

Yahoo is firmly in the #3 spot for DFS, but is the only platform with both season long and daily games on the same site -- lots of opportunity for converting customers I would guess.
Yes, but they aren't nearly as bad as the new yorker. A few weeks ago, I started to read this article on the hiroshima bombs and it started out awesome. However, after the few first paragraphs, they start going off on the life stories for each of the characters while adding tons of extraneous details. I gave up in frustration after 10 minutes of that crap. That's happened to me almost every time i go there so now I usually just autofilter new yorker articles out.

I've been trying to think of a new term for this type of writing as it's not quite clickbait but I haven't come up with anything quite as catchy.
No I haven't and I probably won't, since I don't do php anymore :)
i use yahoo weather app. it uses flickr pics from your current location as its background.
It's a testament to this advertising machine we're currently posting on.
Feel a bit bad that this headline immediately said Onion to me
Why would it need dedicated support for it? It's already unicode aware.
Is guile part of the default packages on any unix-alike distribution though?

The huge upside of perl is not necessarily that it's available, but that it's available by default.
>> Compare Google in 2006 with the one in 2016 - would you really like to work there these days?

That would apply for any company that's been a while.
Also, download and install conemu and use it instead of cmd - lots of shell-ey goodness
It'd be a spectacular successor to that router-patching virus that made the rounds a while back.
This actually looks awesome.
I understand what you are saying about easy-deployment. I work in PHP and .NET, and the difference I think comes down to deploying a few updated files to a PHP environment versus having to deploy your whole compiled application in .NET. Tools like Octopus and Visual Studio features mitigate the problem in .NET, but I totally know what you mean when I have to work without those tools and spend an hour trying to find some missing dependency or web.config entry in our project that often happens in .NET.

I still prefer .NET and C# for the cleanliness, correctness, and the fact that it's easy to write code that works the first time, but it is nice when I just need to update one PHP file and drop it on the server without any downtime to recompile on our WAMP server.
Amen to the above
The 5 causes of failure as an entrepreneur
Show HN: Scrape all posts from a Facebook Page, with individual Reaction counts
I also use Jekyll/GH-pages, and it really 'just works'. Usually the only thing I spent time on was cosmetics, but even out of the box it doesn't look bad, plus there are (as mentioned before) lots of free templates.

I know a lot of people use Medium as well, but I'm not sure how it handles syntax highlighting.
The blocking of Google Streetview and the general objection of tracking enabling technologies has more to do with the Stasi history then a general objection against technology.

Also there isn't any requirement to lead kids especially to IT. You can get good jobs in mostly all thinkable	sectors of industry or services in Germany.

What is true is, that IT was more seen as a nerd hobby than a profession until around 1998. But this was true for the most parts of the world apart from a few pockets like Silicon Valley.
I have had the same experience you had. My mother ran a deli in a middle class neighborhood and she couldn't sell enough $8-10 subs which had higher quality meats so she made a cheaper option with cheaper meats the $5 option which really brought out the worst in people. They would complain how we didn't use the same high quality meats and cheeses and how we would charge extra for adding more then 4 toppings. I did the math and the margins where literally zero, she was running a charity for the community and being berated for it. She sold the place recently and if she gets back in the business she wont be the low cost leader, even though it is the kind of place she wants to run.
Barba.js – Badass, fluid and smooth transition between your website's pages
Ounce for ounce birds have significantly more neurons in their brains
Wau thanks, that is an excellent explanation. I appreciate that it start with things I know and understand ("so you build a web app"/"bash scripts"/"puppet") and builds on that explaining what problems each consecutive steps /layer of abstraction/ solves.

Now I wonder.. how many projects actually needs these kind of solution when even StackOverflow can do without it (they are in the range of few servers)? I would imagine it would be only few top popular web apps/services, but by popularity of these posts it looks like it is probably a lot more...
This! We must know!

...it has been killing me for years.
Can you follow up on that? I've never heard that story and I'm really curious.

On the narrower point, though, it's been shown that Dual_EC_DRBG is broken, and that the NSA values compromised the implementation instead of strengthening it.
I use this wonderful app Spectacle[1] for window management in OS X—I mean, macOS. :)

Effectively utilizing my screens is a big priority for me when I do work. It might just be a security blanket thing but I need need need to have a few things open at all times to get in my groove.

[1] https://www.spectacleapp.com/
Terraform RemoteState Server
Thanks for the anecdote supporting my point.
Very cool feature! I remember a friend of mine having a use for this as far back as 8 years ago. I hope you're happy now Richard!
Interesting. Depends on the culture I guess. My grandparents would offer to take care of me every summer, and say they wouldn't mind doing it now (I'm 22!).
This so closely resembles the way that Qubes uses colors to identify your VMs [1] that I'm surprise they didn't get a mention in the post.

It's a really simple idea that can go a long way for digital identity hygiene. Can't wait to try it out.

---

[1] Screenshot of Qubes: https://www.qubes-os.org/attachment/wiki/QubesScreenshots/r2...
It's the absolute best, been using it for years.
Yeah, so, i just learned TDD.
And i've been trying to get my head around tutorials, youtube videos, all too messy to understand the idea behind.

More than just DO, i learned WHAT is it. Thanks
Is that a dog?
Straight Outta Sunnyvale: Yahoo manager gone after racially-charged e-mail (2015
Straight electric is usually done without supercaps, thus losing the ability to fully recover braking energy, and batteries still don't have the same range as a tank of fuel, and can't be recharged as fast.

There is one thing that has the potential to kickstart the EV industry: sell the cars, but rent the battery packs, with an industrywide standard on how battery packs look like and how they are swappable by machines.

It's no good if a gas station has to carry swap stations and swap batteries for dozens of different models.
I'm not exactly sure what your use case is, but would this help? https://help.github.com/articles/caching-your-github-passwor...
Omg, finally this exists :D

I think this is the actual solution to the problem that 'private browsing' was trying to fix when it first came out.
I've got to ask -- what was your company, and what is the company that you're working on now?
Have you tried the split screen with two full screen apps? I do this all the time now with an editor and terminal next to each other.

In fact I pretty much use full screen apps and spaces all the time now, reminiscent of my UNIX setup with fvwm.
Speeding up Postgres migration with table change analysis