skysight-inc/HackerNews huggingface dataset:
But those cameras are FBI agents, and now you're pointing a weapon at a federal officer. If you think courts would never declare an inanimate object to be an FBI agent, then you'd probably also be shocked to hear there was a court case titled "United States v. Article Consisting of 50,000 Cardboard Boxes More or Less, Each Containing One Pair of Clacker Balls".
> We were rejected for good reasons, it's definitely not a billion dollars business.

That's an important point. YC is an investor, and they're going to reject otherwise good ideas because they may not fit the YC investment profile and objectives. It's not necessarily a judgment on the business.
If the definition of low performer is "really nice, hard-working people", then I suppose you have a point. But it would still suck to be hard-working and be let go because the company failed to provide you proper tasks to be considered a high performer. If you give a high performer nothing to do, or something outside their expertise, are they still a high performer?
I don't think that PHP sucks, I think that lot of PHP projects sucks, because exists lot of newbie developers without any minimum knowledge about programming, making mess in lot of project just because is so easy to use PHP.
Look no further! Try Purescript. It's basically Haskell (albeit strictly evaluated) and has everything you listed, plus a record system I really wish Haskell would adopt.

I'm currently using it in production with purescript-thermite, a thin wrapper over React, and it's worked out great.

Elm is great for people coming from JS, but not so much for people coming from Haskell.
Thanks for the pointer. I'm going to watch that project and if it gets to the point where it's settled enough to document, I'll take a deeper look.
Firefox's clumsy profile support is the one thing that makes me keep switching back to chrome. I really prefer firefox sync to chrome's implementation, and some of firefox's tab organization tools are way better than chrome's. But I use many of the same webapps in my personal life as I do in my work life, and being able to run two profiles simultaneously, and start them up without having to launch firefox from the terminal every time, was difficult.

What they've implemented seems to be better than chrome's profiles, in that it's easier to create a new profile for a specific context (so I don't have to sort things into a "work" bucket and a "personal" bucket.) It will be interesting to see how the contexts interact with plugins.
Tencent reportedly nears deal to buy majority stake in Supercell
Currently working on a PHP7 project with Slim 3. I can confirm, it's the bee's knees
This seems very useful for it's intended use-case. At first glance I would like to note however that advertisers (and other parties) will probably still be able to track you across these "containers", due to not isolating HSTS-flags and similar features.

I also wonder whether a seperate banking container makes a lot of sense when doing online payments, as in my country we get redirected to our bank to do payments. This might create confusion among non tech-savy users ("but this should be in my banking-container, I'll just switch. Why does the webshop give an error upon returning now?").

Overall a really cool feature though and one that might persuade me to give Firefox a try as daily driver again.
It's nothing a passerby nailed to a utility pole can't see!
Open Source Project– 1,700 Salaries Now with LinkedIn, Twitter, PMs- Share Yours
> And in my opinion, it has fewer ways to sabotage your own project than any language with monkey patching.

It's not like rails is the only alternative.
Show HN: Programming mock interviews by real companies
I haven't head of Spectacle before. I've been using BetterTouchTool which seems to offer more options and greater functionality (see my other comment - can set what % of the screen the left and right take up). However the simplicity of Spectacle looks inviting.
This is the way to go for firefox. Instead of copying google chrome, creating new and usefull features.
Storytelling is NEVER the ONLY way to convey information, though it can be the MOST EFFICIENT. Specifically, the narrative form tends to be more memorable/impactful than disconnected propositions, so if the majority of the context in the story is necessary to understand the information, it ends up being a net win.
nice idea!
That looks pretty neat. Have you used it? Can it be set to use native widgets?
Agreed. Easy creation and management of additional contextual identities, even ephemeral ones that exist only for that particular browser session, would be terrific.

In addition, I'd like the ability to fine tune which items are isolated versus shared. I think in many cases, but not all, I'd like to shift saved passwords and form data into the identity contexts and away from the shared context. Not having to manually manage credentials when using multiple distinct sessions of a single web service would be nice.
It's about trade-offs. There's no magic bullet (surprise!).

For example, some folks hate the Windows way because it has drawbacks like a different installation look/feel/process for each application, there's no automatic updates (unless the application has it built-in, which most don't), there's no automatic dependencies (so each app installer has to bundle its own versions of things, which also don't auto-update), there's no single place to go to look for a program that does something you need, automated installations are hard, inconsistent, or non-existent, security issues are harder to deal with (some image library issues from many years ago are probably still in the wild, bundled into some old version of some application), ...

Please keep in mind that "just silly" is just perspective and priorities.
Wow, this is insanely cool!
I've been thinking to create add-on to be able to login to multiple Google accounts from different tabs, but they managed to create it faster!
to op: glad you're taking time to check out golang. I too have worked mainly as PHP dev since 1999 or so, and recognize most of what you are saying. I loved the new era of php with the composer ecosystem, but after investing too many hours into Laravel, i finally had enough when I realized I could not even use the backtraces to debug some issue I was having after upgrading. So I decided to never touch it again.

Coming from php to golang is insane, you will be very impressed by all the mature and insanely fast tooling.

For example I now have test suite running in about 0.3 seconds, where my last PHP (laravel) app took about 20 minutes testing similar stuff.
> All the apt-get install crap was done at image build time, not container launch time.

Something I never understood with containers: where do they store persistent data, e.g. MySQL's /var/lib/mysql - and how does upgrading work, i.e. when the apt-get postinstall script runs transformation on the persistent data, how is the transformation applied to the "clones"?
Cleaning Up Parallel Tests in Go 1.7
The reason I personally haven't looked at Scala (or Scala.js) is the OOP + FP approach.

<personal understanding>
Scala seems to want to please everyone, having all the tools at hand - Immutable and Mutable collections, Objects and enforced Pure Functions etc.

That to me seems like a call for trouble in the community, a split between approaches to problem solving at a fundamental level.
</personal understanding>

And well one of the things that I love about Elm is the lack of needing to make too many choices because the language doesn't have too many complicated features and prioritises "One good lib over 5 decent libs" (though at this young stage what other option does it have).

Clojurescript, Javascript and I'm betting Scala.js offer a lot of solutions to the same problem and/or have fancy language features that I am looking for an escape from. Just personally want to try going back to "less is more", to see what it is like. :)
Ah, so PHP doesn't suck, it's just that PHP devs suck. Alrighty then.
You remember the concept of a thesis statement? This author didn't.
The DES standard's S-Boxes were changed by the NSA in the 1970s. It was long thought that this was to weaken them. However in the 1990's differential cryptanalysis was publicly discovered, and the NSA's changes to the S-boxes were found to have hardend DES agaist differential cryptanalysis.
Fed-up Kansas CEO flees GOP governor’s disastrous reign
You can click the "past" button under the link to see all the times it has been submitted.
At age 33, John Howard finally freed by diagnosis of clinical autism
I'm sure she has chauvinism thrown at her. That's the sad state of the world we live in. I always tend to give positive benefit of the doubt to people. However, her results have shown lack of yield. That's all that matters. She's been at it for four years now and hasn't turned the ship around. Only two conclusions can be met here. Either the ship has already sunk before she came on board or she wasn't fit for the role / bad leadership. Even if she didn't have the support from people around her, that's still lack of leadership. After all, it's your job, as a leader, to persuade people into doing various things (do things, buy things, sell things, morale, whatever...). Results speak for themselves. She has got to go. The patient is flatlining.
That's actually an incredible article that started the whole long-form news trend (1946). The New Yorker dedicated the entire issue to the story, and it's been republished as a book:

https://en.wikipedia.org/wiki/Hiroshima_(book)

I'd recommend you try and read it again.
I think the low salaries are more a reflection of the fact that there are a lot of inexperienced developers writing PHP and that there is a lot of unimportant software written in PHP than it is that a given developer would make less by using PHP. A highly talented developer working on business critical software will make a lot more than an untalented developer working on low value software regardless of whether each piece of software is in PHP or Java; it's just that the first scenario is more common in Java than in PHP and the second scenario is more common in PHP than in Java.
I've caught myself saying 'thank you' in a really sarcastic way after my xbox finally fucking understands what i'm saying.

"Xbox volume down."
"cancel. select. xbox select. xbox. xbox. select. cancel. volume down. no. fuck you you piece of shit x box volume down. THANK YOU."
Rhapsody becomes Napster
I was quite tickled to read that bit. The guy who made Starglider for the Atari ST, and Star Fox! :-) Apparently newer chips have had other architectures, at least one I think was actually SPARC.
Ask HN: Other developer not pulling their weight, what should I do?
I was hoping to get some professional advice for my situation. I'm one of two devs working on a website. We don't really use a ticketing system right now, and instead we're just working off the design and splitting it up as we go.
I know the other dev is a good developer, and I know they know their stuff. The problem is they do not seem to be pulling their weight on getting the parts of the site done. For example, if there are about 10 sections on one page we're working on, I've done 6-7 of them, and my sections are much more complicated. They'll say they're working on one section for a day and a half, but there's no way a competent dev could take that long to do it (I can usually do around 2 a day, and that's at a relaxed, careful pace). I feel like they're just messing around for most of the day and then knocking it out real quick when they feel like it.

So what do I do? The way I see it I can either:

1. Do nothing

2. Talk to them about it

3. Talk to our manager about it

I work on a smaller team and don't want to make enemies, but this happened on the last project we worked on together too and is getting frustrating. It makes me want to work at a much slower pace, or goof off and not work at all, as it seems like I'm doing an unfair amount of the work. I would appreciate any advice.
> Yeah, obviously it's a problem with the concept of government because companies can bribe/"sponsor"politicians. Is there too much regulation or too little?

You are over simplifying it.

The regulation is being done at the wrong level of government and is entirely the wrong regulation at the local & state levels.
How many people actually need it? Nobody! We managed to run servers for years without containers or orchestration tools. Docker is a new technology.

Does it make things better, though? Yes. Yes it does.

Kubernetes was designed at Google where they reaaaaally feel their scale problems day to day.

I see Docker/Kube/CoreOS/ etc as the natural evolution of where we were already going. Bash -> puppet -> vagrant -> docker -> kubernetes. Less abstract to more abstract.

So it's actually "only" an incremental evolution in terms of managing the server ecosystem. But it's a revolutionary improvement in how we think about server ecosystems, which is why many people struggle with Docker et al at first; it's a brand new mental model.
Used to love Laravel, until I learned the hard way it is utterly impossible to debug when shit do hit the fan.

Some related discussion here: https://laracasts.com/index.php/discuss/channels/general-dis...
It's the main reason I switched to it from Amethyst. I've heard good things about BTT but I have yet to find a reason to switch from Spectacle as it has everything I need to manage windows over two screens.
Sounds like you're referring to "Hiroshima", published as the entire editorial content of an issue of the New Yorker shortly after the war, later published as a book of the same title, and IMHO one of the most important magazine articles ever written. (For instance, here's an entire web site about that article: http://www.herseyhiroshima.com/index.php)
Here's the TL;DR

After studying over 180 google teams they didn't find any evidence that the composition of the teams mattered (i.e. friends outside of work, male/female, introverts, extroverts, intelligence). Instead what they focused on were the “group norms” or unwritten rules of how the groups interacted with each other. There were two norms that were most important to a successful group.

1) Members spoke in roughly the same proportion, what the researchers call, ‘‘equality in distribution of conversational turn-taking.’’

2) Members all had “average social sensitivity”. They could understand how other team members felt based on non-verbal queues. The underperforming teams had low sensitivity amongst the team members.
Fuck Your Startup tee
A few years later there would have been Rails or Django. With the strides FB made in PHP it would have been cool to see what they could have done with those frameworks/languages.
I avoided Qt for a long time due to what I'd heard about moc being required. However recent versions support connecting lambdas to slots which is sufficient for my relatively simple application to avoid using moc to set up signals/slots.
Did Gizmodo do a similar comprehensive rundown of Eric Schmidt's acquisitions? Or of Mark Zuckerberg's acquisitions? Have they in fact done anything so exhaustive and pointed for even one male tech CEO, of which there are far more to choose from?
Outsmarting Go Dependencies in Testing Code
It started a bit before he left but it feels it's gone rapidly downhill since Alan Rusbridger left. So many headlines ending in question marks. Twitter based articles. Unimportant topics etc
I don't think anyone claimed it was harmless...
I also want to say that there was a recent court decision, I don't recall where in the US, that stated law enforcement can't set up camp outside your home and watch your front door without a warrant.

Which is funny to me they try this anyway, how hard is it to get a warrant these days?
Winners of the Ig Nobel Prize
One thing that I never understood was how the Android hardware ecosystem never saw contributing resources to developing more efficiently abstracted core Linux + Android support for their hardware compatibility challenges as a competitive advantage.

Disclaimer: I'm not involved in that space, so maybe they've started?
I feel the same way and yet I get trapped trying to do so many customer interviews in the past.
>> More often it's the programmer who sucks, not the language.

Or the client sucks.
Aha, I thought that referred to both; thanks for the clarification. I have reread the article, I see that I have misunderstood that claim and I apologize. I'm definitely not trying to read the article in bad faith; this just seems an overreaction (which is not even supported by the original author IMNSHO): "common wisdom says Jews were fenced in 100% from outside; invert and claim they were fencing themselves in". I do not presume to understand liguistics sufficiently to discuss the second claim beyond "sounds interesting, logical even." (Still curious about the archeological sources supporting the first.)

I don't dispute that living in a separated community has its advantages, I don't claim that ghettoes were prisons; in fact, distancing themselves from other, um, "tribes" is even supported by the Law. I'm just deeply incredulous at the claim "we don't want to live outside at all, make it a law of the land:" there are plenty of exceptions in the town statutes saying "want a house outside of the ghetto? Pay up!"; that doesn't quite look as inside influence.

Phrased as "chosen separatenes", this is still a far cry from "separate Jewish areas due to Jewish demand, not gentile demand" - to the first part I could mostly agree, to the second, not at all (and there's plenty of textual sources spanning the entire medieval and early modern period for that). I would agree that in a situation of "live in a ghetto or not here at all" (a threat which manifested itself pretty often), the mutual support in a separated community would be welcome.
If we can get Tor Browser's first party origin feature in as well, this will be fantastic! I would love to have the ability to type www.facebook.com and get a context that isn't linked to the rest of my tabs.

I also want ephemeral containers so I could open a tab that forgets its cookies when I'm done. Think private browsing but without forgetting my history, requiring a new window, or being limited to one context at a time.
Firefox is as irrelevant as Best Buy.
Europe Is About to Create a Link Tax: Time to Speak Out Against It
The same with phone numbers -- whenever I get one on my caller ID I don't recognize, I google it and it returns a number of sites that collect comments on scammer phone numbers -- and they enumerate every phone number so that it turns up in searches.
for sure, Yahoo Fantasy could use a massive reinvention. I just dont know who I would acquire. This might actually be a place where talent acquihire and reinventing yahoo from within would be better. obviously FanDuel/DraftKings are one of the two directions to be aggressive, the other being traditional fantasy, i just dont know what smaller competitors do things better, because a big part of fantasy is network effect and using a service all your friends use elsewhere. nobody likes using espn for all their leagues but one.
hiro (https://gitlab.com/higan/higan/tree/master/hiro) by byuu (http://byuu.org) is similar to libui in that it wraps native controls. It isn't quite stable but it's very interesting. I love the simplicity of the API.
The State of the Art in Analytics – EU Style
'Private Browsing' was trying to fix history for activities you didn't want recorded.
In many cases there will be manufacturing defects resulting in errors if you try to upgrade via firmware, especially early in a products lifetime when the defect rate is high. But of course there will still be many cases where you're able to upgrade without problems.
What to Do If the Hard Disk Is Recognized as RAW?
It's fixed now. Thanks!

I didn't have the infinality fonts. I wonder what the bug was.
Wagtail CMS 1.5 released
The most important problem for your company to solve
Why the Tesla boom could actually be very good news for the electric grid
Cool, I hadn't heard of Heavy. It had me until "use our cloud-based service to instantly generate high-performance code for x86 and ARM platforms." The day I switch to using a hosted service to compile my code...

Still, nice idea.
> "Gizmodo also made him cry once."

Really?! The original post [0] wasn't even necessary. But refering to it again! Come on...

0: http://gizmodo.com/5830076/how-i-made-a-15-year-old-app-deve...
I don't think it will hurt. 90% of any interview is confidence. Also, anything you put recently on your resume make sure you know it enough detail so you can answer syntax questions. My problem is I always "studied" for the last interview. Every job description is looking for something. So, they will ask you about your skills that match the ones they want. I know that sounds simple, but if you interview for all kinds of jobs and have a lot of experience spanning 10-15 years it can get difficult to explain it and answer tech questions on the code you did 8 years ago. If your an experienced developer in something it shouldn't be that hard to get a job in it. Also, look into "contracting" less HR BS. "Tell me a time you pee'd yourself in public and what did you do about it?"
This looks really promising. The identity problem in browsers is something I tried to solve by customising the look of different Firefox instances opened with different profiles[1] (one for personal use, one for work etc). But having this functionality built in is definitely preferable.

[1] https://github.com/jamesturner/firefox-profile-indicator
Honestly, despite years of thinking otherwise, I have absolutely no interest in building a business. Wanted to do the startup thing, tried bootstrapping a mobile app consultancy around 2008, etc. I went entirely broke (after having been a grad student, so no great feat, really) trying to convince myself to do the things I knew I needed to do to build a business.

After a few years elsewhere, I now work on Google Compute Engine. In particular I'm tech lead for the team that builds our virtual NIC and hypervisor-level networking features. I get to spend most of my days focussing almost entirely on how to make a piece of technology better and faster for our customers. Moreover, I get to do this with a set of team of people who are all outstandingly bright, polite, and dedicated to our common cause. Sometimes a business case has to be made when particular decisions will move the needle on costs, efficiency, revenue, etc., but that's a far cry from having to actually build/run the business itself.

I very much like working at Google in 2016. I get to work on technology and witness clear customer benefits without having to worry about building/running the business, meaning I also get to have a solid work/life balance.
That's not even close to the same thing.

But destruction of government property is a crime.
Well, thank YOU!!! Now I can't get a meaningful answer when I want to translate roman numerals and use a similar search. All I get are links about this grandma and her search.
I recommend 1) Self-Destructing Cookies and 2) HTTPS Everywhere on Firefox mobile too.
The Only 5 Content Marketing Tools You Need to Get Started
I bought Make: Electronics in paper format and have had absolutely no trouble acquiring all the components separately.

The trick is to order from $0.99 Chinese eBay sellers and have patience to wait a few months for all the mail to arrive.

If you get something in bad shape, such as bent IC pins (or never get it, although that's quite rare) do NOT give negative feedback, instead contact the seller and they will gladly post another packet your way, so that they can get good feedback.

Of course, if you are in a hurry, there are lots of component shops that will sell you the same things for 10x the price and deliver them in a few days.
1Password, at least, does not offer a 'remember master password' feature. I also configure it to auto-lock and auto-clear the clipboard on aggressive timeouts (I suspect other password managers allow for this too)