skysight-inc/HackerNews huggingface dataset:
To me, it's a thought experiment about where SnapChat will be a few years in the future.

Consider that they are pretty indisputably the leaders in terms of shipping real, actual working AR on mobile -> https://youtu.be/Pc2aJxnmzh0

So "how do you value" the number one AR company on the planet having shipped their first hardware device that:

- Has sidestepped all the "glasshole" baggage of Google Glass

- Genuinely nice looking non "borg" styling

- Actually works as intended

- Masterfully executed on a unique and successful marketing rollout. I completely agree on your point that it's a "pair of glasses that stream video from a camera", the important thing is that they've built a whole distribution and demand system where that is actually something people want in large numbers.

So, compared to MagicLeap, HoloLens, etc. SnapChat is working from a "worse is better" standpoint where their v1 is horrible on a feature vs feature basis against the Hololens (and presumably whatever MagicLeap is going to ship).

But, I feel pretty confident in thinking that they're selling many more units of their Spectacles (at $129) than Hololens (at $3,000) and they're learning at a much faster rate.

The question is: What will Spectacles v2-v5 look like? At what point do they not need a mobile phone? At what point can they make phone calls? At what point do they get gestural support (another area where Snapchat feels like a leader on mobile).

It's hard to look at an early click-wheel, monochrome screen iPod and see a mobile phone ecosystem worth trillions of dollars and I think it's far from certain that Spectacles are the equivalent, but I think there is a real chance that is the case.
if you're a technical person you don't associate containers with docker. That technology is much older than docker and even with that there're so many alternatives than docker is just one more.
Would it be possible to have an add-on for this? One that automatically opens each website in a new container? That would allow default behaviour for most people, but for those that want isolation, it would be easy to get it.
How about this pack of lies? http://www.zerohedge.com/news/2017-02-28/ny-teamsters-pensio...

I'm sure these people were very happy with their union reps, and their union reps were very proud of it. Until it turned out their pensions are unfunded. And now the taxpayers have to pay their pensions.
My comment was about how people assign themselves a self-importance that is meaningless in the the grand scheme of things. Not sure why you are talking about race or religion.
Sabotage probably would be, sure, but keep in mind this was a hypothetical situation described in a letter to the Department of Justice to make it very clear to them how unwilling I was to serve. While I stick by the overall sentiment, it was not shaped out of a need to be as efficient as possible, but to sound as offensive as possible.

E.g. the described situation was a hypothetical one where the Norwegian government had decided to use the military in a way I found morally unconscionable. In practice I consider that very unlikely - offensive forces are all volunteers in Norway, so the conscripts are used for purely defensive roles. It was the principle of it first and foremost for me.
If they're asking for your religion for the purposes of deciding whether to let you into the country or not, or detain your or not, doesn't that open the door to being discriminated against /for your religion/?
Ah ok, so the company makes an exception to the lockup period for IPO participation? How do they typically decide who gets to participate?
> I guess there wasn’t even Microsoft DOS at the time (I guess and I don’t bother to check, so check it yourself)

1969 < 1981.
A Perfect Storm at Uber
Risky Business Requires Active Operators
And exactly what alternatives have been proposed?
Frontend, Backend, and DevOps Engineer (aka Fullstack)

Location: Tampa Bay Area

Remote: Yes (current disposition)

Willing to relocate: Yes

Technologies: Elixir, Ruby, JavaScript(Node,Vue.js,React,etc)

Résumé/CV: http://chriscombs.me/resume/resume.html

Email: hey at chriscombs.me

Site: http://chriscombs.me/

I've experienced a little bit of everything but willing to learn just about anything.
Nope. I have no idea why you see Opera as being installed after fman. Maybe it was installed and updated itself?
> He/She cannot force you to do fight with another conscript to the death.

But, of course, he can force a conscript to fight an adversary to the death.
There is a feature called First Party Isolation that (I think) does what you want for normal tabs, and can already be enabled through about:config. (initially developed for the Tor Browser Bundle, their description of it is here https://www.torproject.org/projects/torbrowser/design/#ident... )
Amusing stuff. He assumes all of the good virtues of people are what define the class he's lauding. All you need to do, to buy the rest of his pitch, is just accept that.

What an old and pathetic way of viewing the world. Wherever you look, you're going to find a mix of people. Worthless intellectuals and worthwhile "bourgeois", and everything in between. That's life.

Any time someone tries to sell you a bill of goods starting with, "Just agree with me that all virtue/sin is embodied by group X...", run.
The bus doesn't necessarily go where I want to go, when I want to go there. Uber/Lyft do. At scale, they can do both demand-dispatching and ride-aggregation.

> There is no reason a well administered city government couldn't do all of this.

It would be great if they did, but I'm surely not holding my breath for everyone to get a well administered city government. In the hypothetical that we're discussing (uber/lyft usage that's high enough for most rides to be aggregated) the cost of using uber/lyft would be much lower per-rider. In that world, cities would be better off giving residents subsidies for private ride-hailing use.

As long as there's a competitive market with multiple entrants, the cities wouldn't be at the mercy of the private corps. The concrete benefit of the private companies is much more competent technology development, and the option to switch if they're not giving you what you want.

> Not "everyone." Just people with smartphones at the moments when they happen to have smartphones with them.

"Everyone" was the premise of the comment I was replying to. But seriously, smartphone penetration is quite high. And how many smartphone users don't carry their phone with them when they go out?

Buses aren't a good choice for "everyone" either--they only help people whose trips align with bus lines and schedules.
Where everything is a file handle, except when it is not (sockets, IPC, ...).
> Moreover, if investors feel that $24 a share is a fair price, why weren't they swooping in before the IPO and, say, offering $20 a share for the whole chunk?

Well, they were. When a company IPOs, it doesn't sell its stock directly on the market - it sells it to intermediary bankers, who buy it at a price that they think will lock in profit for them when they sell it at the opening bell. (In addition, the early purchasers are also other bankers and trading firms - as an individual, there's zero chance that you'll get the IPO price unless the stock flatlines when it opens).

So, from the company's perspective, the ideal situation is to price that as high as possible, and actually overshoot the market price - that way, they leave no money on the table, and they can raise as much as possible for the number of shares they're selling. In that case, the share price will drop a few minutes after the opening bell, and it'll close trading that day somewhere below the opening price.

Note that that's exactly what happened with Facebook ($FB), and the bankers were pissed off. That's why you saw so many articles about the Facebook IPO being a "failure" at the time. It wasn't a failure for Facebook - they made a ton of money! It was a failure for the bankers who wanted to make a profit on the resale, and instead sold those shares at a loss.

I'm oversimplifying, because there was a lot of other stuff that went into the Facebook IPO that complicated it[0], but that's the general idea.

[0] a lot of people learned the meaning of the "reverse greenshoe" that day!
Neither mc nor far cause problems in GUI environments.

I use Windows at work. All I have to do is click on the Far icon and it pops up in a window.

You can do something similar with mc in Linux.
This article was written hastily, and I don’t want to further improve it. You’re lucky I wrote it.

I feel so privileged to read this random guy's blog, and it's terrific that he eschews inflating his ego so well.
NCC Group (formerly Matasano Security, iSEC Partners, and Intrepidus Group) - Atlanta, Austin, Chicago, New York, San Francisco, Seattle, and Sunnyvale, CA

It's nearly time to cease our incessant complaining about the winter cold and begin our incessant complaining about allergy season. Yes, change is in the air. If the return of the warm weather doesn't lift you up like you had hoped, maybe it's time for a bigger change. Consider making a move to a new career path, or transitioning to a growing organization doing important and exciting work... NCC Group!

If you’re a tinkerer, you enjoy breaking more than building, or someone who wonders “why” and ends up down the rabbit hole 36 hours later with a disassembled air conditioning unit surrounding them... we’d love to hear from you! Our process welcomes those with years of experience, as well as those with little to no direct experience in what we do.

The bottom line: if you love security and research, NCC Group just may be a perfect fit for you.

What do we do exactly? Penetration testing, security analysis, and cutting-edge research into current technologies and attacks (breaking things). You spend most of your day thinking about security systems and how they can break. You get to be creative and have a lot of freedom to be clever while learning new technologies at a very fast pace. Engagements are usually 2-4 weeks long and in a year you will be exposed to 15-20 products and technology stacks. Your work will typically initiate person-months of security improvements in products millions of people use. You will have access to senior engineers/architects and your findings/ideas will be heard by senior decision makers. You will have enormous impact in making the software people use safer.

All of our consultants are also security researchers, with dedicated research time. Not too shabby!

If you want to learn more about us check out our:

Blog - https://www.nccgroup.trust/us/blog/

Cryptopals - http://cryptopals.com/

Microcorruption - http://microcorruption.com/

If you're ready to apply, contact us at: https://www.nccgroup.trust/us/careers/.

Our Incident Response team is rapidly expanding to keep up with demand and we are looking for new hires in San Francisco and New York! We'd love to hear from you if you have experience in that sector (https://www.nccgroup.trust/us/about-us/careers/security-cons...).

Our Bug Bounty practice, which allows you to work remotely nearly 100% of the time, is also growing and looking for great people (https://www.nccgroup.trust/us/about-us/careers/security-cons...)!

We're also looking for Project Managers in Seattle and New York, and Sales Development Representatives in NYC and SF, should you be interested or know of anyone who might fit the bill. Reach out to us directly at na-cv@nccgroup.trust should you be interested.

We'd love to hear from you! - NCC Group Recruiting Team
But then the cloud might be cheaper again.
Please follow the standard litany when giving a problem report
That's a pretty nice story. In Estonia the burden of suing is on the individual. We have a really streamlined system where if you don't show up to some event you were called for you get a fine and a new date. [1] If you don't pay it in time then they will deduct it from your bank account. It's possible to avoid the fines if you don't hold a local bank account, but then life gets a bit more inconvenient if you actually live here.

I view conscription as slavery and so I had to pay these fines for years, waiting for my age to go over the limit. Just as I was about to hit the limit, they changed the law to add 3 years. The fines were increasing in frequency & size. Near the end I had to pay around 300 euros per month with constant threats of 2 year prison. Eventually I got myself diagnosed with enough defects to be unfit for service.

--

[1] There's a law that if the demand is less than 6400 euros then you can get a court order for this payment without an actual trial. Guilty until proven innocent. You have to sue yourself if you think it's unjustified.
Virginia is first state to pass a law allowing robots to deliver to your door
Oh. So they can probably just take volunteers, then. And they don't even need to take all of them.
I think the article touches on how the Amish avoid this 'problem' - the threat of ostracism from the (probably exceptionally tight-knit) social group keeps younger generations bound to the community.
My bearish instincts (not strongly founded in anything, I'm not a full time trader):

All the money printed in QE needs to be parked somewhere. There aren't that many ways to invest money now, and the stock market offers some protection against the dollar crashing (not as good as gold, but gold does not yield divideds).
Never made any sense to me. People won't wear seat belts or stop texting while driving in order to save their own life, but will comply if it means having to spend a little money on a fine.
Anecdotally I picked up my switch / Zelda combo around 7.5 hours ago at the midnight launch for my region, I only got an hour of play in before sleep butso far it is both reminiscent of early Zelda games with an elder scrolls feeling open world (very limited gameplay time) - big fan of combat so far also! Can take on some pretty strong enemies with a series of branches and dodges =)
The Ultimate 5-Minute Toned Leg Workout
> "Actually, [Netflix is] a media company. Their "edge" is in content creation and licencing deals..."

That's only partly true. But if you considering a lot of other "media companies" haven't been able to compete with Netflix's ease of use, then you have to ask the question how is Netflix different from any other media company. And the answer is because they are also a software company, where their successes is primarily attributed to making DRM video in browser easy and seamless for average folk.
> You have no control over when or why one of your VM's goes down, and there's nothing you can do but wait and hope everything comes back in short order.

Except that most cloud providers offer replication and load balancing, integrated directly into their other products already. They spent a lot of time making sure that it works so you don't have to.

Yes, shit happens. But shit happens everywhere, and it is far more likely to happen when you run your own bare metal if you don't pump sufficient time and resources into it, than at the company that has hired thousands of engineers and ops people specifically to provide these services.
To be fair Linux distros have improved a LOT in the past 5 years. When I first used Ubuntu many years ago, you couldn't do anything without the command line. Installing software was a pain (I had tons of problem with Ubuntu Software Center and it never seemed to work).

I use Ubuntu (Gnome) these days. The only thing I miss from Windows is Windows Explorer. Nautilus just doesn't cut it in my opinion; I always end up browsing the file system with the command line. That said, I still prefer Nautilus over OSX's Finder.
> Why is it complicated? Well lots and lots of organizations have different requirements.

A sane culture would produce couple of simple libraries solving different requirements. Insane would throw solutions to all the requirements and a kitchen sink into one big ball of mud mega-library.

It's not that hard to write a JSON parser.
> I use cross-compilation to build locally then sync to the server.

I don't have a lot of prod code in golang. It's just a gogs server, the rest of is in other languages. All of which the best practice is pulling down requirements (some of which build c-extensions against headers which versions differ) on the server.

As a side note gogs has been really great. For those who don't know you can grab it at https://gogs.io/.
No comment about C# (wouldnt be my first choice)

To build knowledge, cred, and potential customers: find an open source/side project that excites you to death, use NewLanguage to do it, and then publish it on Github and relevant online communities. You may turn out not to like NewLanguage afterall.

To slowly work new languages into existing projects: microservices have been a great way to sneak new technology into old systems. I've employed Erlang in PHP projects (autocomplete), Q in Node.js projects (websockets/in-memory tables), etc.
Should this PKGBUILD work?

pkgname=fman-bin
pkgver=0.3.0
pkgrel=1
pkgdesc="A modern file manager for power users"
arch=('x86_64')
url="https://fman.io/"
license=('Proprietary')
source=("http://download.fman.io/fman.deb")
sha256sums=('SKIP')
package() {
tar xzvf "$srcdir/data.tar.gz" -C "$pkgdir/"
}
Is it possible that our modern lifestyles are at least partially to blame for getting these diseases that need medical treatment in the first place? I.e. sitting in front of a computer for 8+ hours a day might lead to us developing these medical conditions that we must then spend thousands of dollars "fixing" (i.e. often treating the symptoms or temporarily improvement) these things that our work environment caused in the first place?

Granted, yes, some things existed before this became the norm, like plagues and whatnot, but I think part of the reason we all need to be treated for medical problems is because of the nature of modern work being incompatible with human biology.
We Salute You, S3 Team Member
> what will the masses do?

Doing all the things that fall outside the realm of economy:
- Caring for their children and elderly relatives.
- Pursuing artistic and scientific endeavors.
- Volunteering in their local community.

All of this would certainly keep me busy. I honestly don't know if this reasoning applies to 100% of people; that's a hard prediction.
Hiring a Growth Engineer/Developer in Downtown San Francisco or Austin
it's helpful to distinguish intentional community from commune. the amish have private property so there is maybe more incentive to accumulate intergenerational wealth.

they also withhold secondary education from their children and pressure them to marry and reproduce at a young age, so staying in the community quickly becomes their only realistic option if they want to feed their family.
I think the truth is somewhere in the middle. Don't forget Google makes its money from advertising. And as more people grow up expecting to have everything for free, more people will bawk at paying for ownership of anything. It's why so many people will sustain countless invasive advertisements to play a mobile game over weeks/months/years instead of just paying a 1 time fee of a few dollars.

Advertising has transformed our economy over the past century, and especially this past decade.
Body-language-application-in-football
Testing a full zone test is only possible when they have a new zone available, unused. I bet they do these test, and they now have a new scenario to test.
Although I agree that Unix is a big collection of hacks and well past its prime, the author displays several fundamental misconceptions of what he's talking about. Here's a few examples:

- Dirty hacks in UNIX started to arise when UNIX was released, and it was long before Windows came to the scene, I guess there wasn’t even Microsoft DOS at the time (I guess and I don’t bother to check, so check it yourself). At least he acknowledges that he's being incredibly lazy, and he shows the glimmer of an understanding as to why some of the things mentioned later happened: because Unix is from the early 70s, which were a very different time in computing & culture.

- Almost at the very beginning, there was no /usr folder in UNIX. All binaries were located in /bin and /sbin. /usr was the place for user home directories (there was no /home). Putting /home on a separate partition remains a pretty common thing to this day because users will tend to have greater storage requirements than just the root. /usr/bin and the like are the result of people realizing that this secondary larger disk is an acceptable place to put binaries and other files that aren't needed at bootup.

- In other words, if you’ve captured Ctrl+C from the user’s input, then the operating system, instead of just calling your handler, will interrupt the syscall that was running before and return EINTR error code from the kernel. That's not the kind of interrupt they're talking about.

- I’ve read somewhere that the cp command is called cp not because of copy but because UNIX was developed with the use of terminals that output characters very slowly. Yep, terminals that print on paper are pretty slow, as are 300 baud modems. I'm absolutely crushed I had to learn that 'cp' means 'copy'--it took hours to beat that into my head, and the thousands of keystrokes I've saved over the years are a small comfort (except to my rsi-crippled hands)

- The names of UNIX utilities is another story. For example, grep comes from command g/re/p in the ed text editor. Well, cat comes from concatenation. I hope you already knew it. To top it all up, vmlinuz — gZipped LINUx with Virtual Memory support. 'cat' comes from 'catenate', in fact. What would you name 'grep' instead? "searchregexandprint"?

- at least the main website of C that would be the main entry point for all beginners and would contain not only documentation but also a brief manual on installing C tools on any platform, as well as a manual on creating a simple project in C, and would also contain a user-friendly list of C packages This is one of the most ridiculous ones. You're talking about a programming language defined in the 70s, for Christ's sake. Lot of websites created in the 70s? There is a document with a good introduction to C, project examples, etc. and it's call The C Programming Language, a book by K&R. When Kernighan made another language a few years ago, yeah, he made a website for it--golang.org, it's one of the best project sites I've seen.

The article points out some legit problems in Unix, but even leaving aside the author's ESL challenges it's poorly-written, poorly thought-out, and poorly-defended.
With some google search I got this screenshots for the Comparison view in Xcode.

http://stackoverflow.com/questions/6013458/how-to-set-up-fil...

It has even some git integration.

http://www.appcoda.com/git-source-control-in-xcode/

https://aimatters.wordpress.com/2016/05/25/using-xcode-with-...
Great response - that's one of the classic arguments against having a wall in between ad sales and editorial. And, for what it's worth, I agree with you.

Editorial staff would reply, "Okay, in that situation, it might be okay. But what happens if we want to run a well researched/sourced story that is highly critical of one of our biggest advertisers?"

Their fear would be that if there is too much communication between advertising and editorial, advertising would use its control over revenue to hurt editorial independence. And, then ad sales people tend to reply, "Well, if you won't give us the chance to kill a story, it is better if we don't even know about it. That way, when the person who I have sold ads to calls me up yelling, I can truthfully say that I didn't know because there is a wall between advertising and editorial."

In other words, the wall between advertising and editorial mostly sucks for both sides, but it's better than any alternative. It preserves editorial independence while giving sales people the chance to save relationships (in anticipation of their next job).
I want to add this as a comment in all my source files.
Faiss: A library for efficient similarity search and clustering of dense vectors