skysight-inc/HackerNews huggingface dataset:
Just wondering, how does that mean that? The way I understand things that is only possible if you use someone else's compromised power adapter.

I've never seen a coffee shop that supplied power adapters, it's always just a bunch of power outlets. I think your safe for now.
> what's the point of putting people on the no-fly list if they can take a private charter jet and get in anyways?

Most people can't afford charter jets
It was calculated to around half a million counting all cities. The "1 million people in Sao Paulo" was an estimate that was soon proved false.
Don't compile it just use the official binaries!
Completely anecdotal, but I vividly remember my own experience learning to program.

I learned in a vacuum, having nobody around with any software experience. I was given a PC and then saved up for an Amiga 500 (and later a $500 Lattice C compiler). My only link to software was through the bookstore and magazines.

Being a nerd, my main motivation at the time (of course) was to make a D&D game. I remember my first code was in Basic (no subroutines!) so I eventually learned to create subroutines based on line numbers (100-900 was main, 1000 was map, 1100 was character A, etc)

I managed to make about 50% of a single game before I ran out of memory. So I then set out to shrink (optimize) what I had made. After reading an article on dungeon map creation, I figured out that large arrays could replace the hand-coded drawing I had written. Check.

Ok, so now I start doing everything in arrays and pretty soon my code is smaller but "fixing stuff" (maintaining code) was stupidly hard. Oh okay, so I learned then some that data and code should be together rather than global (encapsulation).

I then needed to create random maps. After struggling with that, I read a paper on fractals, and implemented my first algorithm.

You can probably guess by now where I'm going with all this... I had crudely recreated many things by knocking up against hardware and brain limitations and figuring out how to work around them.

I progressed into Pascal, C, C++, assembly and eventually created my own assembler and graphical operating system at 16 years old. It was not a thing of beauty, but it did work. (Time was free, and compilers weren't cheap.)

I think that most people learn programming by failing, hitting traps, finding limits, crashing, burning and trying again. The only real identifier of outcomes, in the long term, is the willingness to continue trying and learning from mistakes.

So from my point of view, the outcomes of the paper are arbitrary in the long term. I would definitely had been a "Gamma" programmer. I hit every problem, and got terribly stuck. It took years for me to progress, learn good practices and become a proficient developer.
One might as well claim that C++ has no syntax, as its source code is nothing but a linear series of undifferentiated octets. Scheme and other lisps have plenty of syntax; it's just expressed at a different level of abstraction than the one most languages use.
Is it possible to whitelist USB (or Thunderbolt for that matter) devices and prevent all others from connecting?

It is fairly common for me to connect a USB keyboard, but it is pretty rare for me to connect an unknown keyboard.
Bad Commit Messages Hall of Shame
I was thinking along the lines of a five minute video clip available when you rent- kind of a training, if you will, like they have for personal watercraft. Optional, but available.
People often forget to mention that Venice is car-less. It was one of the most relaxing and unique things about the city to me and not a single person mentioned it to me before I visited.
I'm still curious as to how one can prove without reasonable doubt a ticket (camera?).
The HN community was (and apparently still is) incredibly hostile to the idea that global warming is a grave threat to humanity. I would think that such a technology-oriented group would be swayed by the now-massive collection of solid data pointing towards this conclusion, but the opposite seems to have happened. Comments attempt to refute even the existence of global warming with irrelevant data of their own or strange nitpicks at the perimeter of an article that seem bent on derailing discussion of the main point (i.e. DH4 at best [1]). If solid evidence is presented, it's usually dismissed with arguments like "this popular news article doesn't even say how exactly they computed <extremely complicated result>, therefor it must be bunk. There could be an error in there somewhere, so I shall assume there is one."

Where does this animus spring from?

[1] http://www.paulgraham.com/disagree.html
I really liked The Last Christmas and The Metropolitan Man (A Bluer Shade of White felt a little cliched/predictable) and second the recommendation.
Asseta (YC S13) is hiring to grow its B2B spare parts marketplace
lot of tools and skills but I think what I have most trouble with (if not the most important point) is I don't know what problems I want to solve with it because there is no connection between the tools available and the problem appropriate with it.

When it comes to building software it's simple (build accounting SaaS software or build a API for something) but for machine learning it's not clear as to what I'm trying to build or want to build.
Well, your salary is something of a sunk cost. Now depending on the amount of time spent managing that GitLab server, it might make financial sense. If it is truly easy to maintain as they seek, and claim, then it just might make sense.

Consider the organization that needs hosted GitHub enterprise - a pricey proposition. Unless you could otherwise have spent your time working on a feature that would directly increase sales (which is probably unlikely in an enterprise locale) then your time really is just sunk cost.

So to recap, for the one-off private repo - probably easier and more sensible in terms of resources to use GitHub. For a large organization that has man hours to burn or otherwise needs an in-house hosted solution, GitLab (or Gogs) could make sense.
I tried to think of a sensible comment to make but I'm pretty much struck dumb by the feeling that some parts of this pale blue dot are segments of a horror story somehow brought to life.
No doubt increased funding and interests will increase the odds of stumbling upon "cheap" strong AI - a faster-than-brute-force solution.
But consider the only strong intelligence we know: say intelligence only relied on the brain (which might well not be the case). This organ consumes a large fraction of the energy available to the individual. I'm not saying evolution produces optimal solutions but I guess its fair to say that a vastly superior algorithm would have had a good chance of concurring the world by now.
So imitating the biological processes of the brain in silicon would be rather costly no matter the gain. And that would in the end (at best) be a one-in-seven-billion individual ie. no magic powers.
I guess funding will flow towards practical systems that augument some consumer who will in the end provide a return on the investment.
Just saying we are not short on intelligence and its not likely to be cheap to run massive scale super-AI in silicon.
Isn't USB-c more secure because it doesn't have DMA like Thunderbolt does?

I've seen several articles on HN in the past year that detail serious compromises that are possible via just plugging in a Thunderbolt cable.
Syncstop claims to work with any mobile device win/apple/android/blackberry. Anyone tried syncstop with apple devices?
[edit] corrected typo
Thanks, I just sent an email.
Because no one creates laws that might inconvenience the kind of people that can afford private charter jets from other countries.
[screencast] Select an html element in vim
YouTube Debuts a New Resource Site for Music Artists
Sadly I don't think I can say that it's definitely not true, but this is mostly speculation. UAE could have easily just gotten a memo from the FBI about a terrorism suspect and they decided on their lonesome to torture him.

There are only 500 U.S. citizens on the no fly list, it doesn't appear like it is being used a weapon of coercion on a wide scale.

The US has to share that sort of terrorism suspect list in order to get other countries lists and to make connections.

That said, I'm not sure how the fuck the No-Fly list has survived so long. It is boldly unconstitutional.
Making fun of economists who assume efficient markets is a lot like making fun of physicists who assume frictionless motion. Or computer scientists who assume an infinite Turing tape. Simplifying assumptions can be very useful if you know their limitations.

It seems that in the author's beauty contest game, most people are unable to analyze this game correctly at the top of their head. Maybe some people don't even bother and just pick any random number. But assume that this game is played repeatedly and for real money (like in a stock market). I think people will notice that low numbers consistently win, which will cause a downward trend towards the Nash equilibrium in very few iterations.
GitTower for a git GUI

Divvy for window management

1Password for password management

Homebrew for package management

Atom for a text editor
Huh. For the last car I rented in Iceland, I was told that they had a GPS tracker on the car (supposedly only to be read with contact to the car) but would only check the data if there was a dispute about damage to the car which looks like it happened by driving one of the mountain roads (which is not allowed with 2WD).
That's the most probable explanation. The ancient trade routes were more A to B to C and not A going to C type affairs. The Americans has seen artifacts from the Arctic make it down to Central America, never mind the Pacific islanders.
Saying it's useless is being nice.
Bosses don't even have to come and go. The existing bosses just have to be desperate enough.

Surprisingly, this is especially true if the bosses are the original founders.
Like Venice, Hamburg could use its vast system of waterways for transportation. If it's going to happen in any European city, I think Hamburg is one of the most logical options. It is after all, often referred to as the Venice of the North.
I'm curious about this hackathon culture, because it has clearly become a real thing, but I have only a hazy concept of what's involved, why people would want to do it, or how people are communicating about them. I've never heard an announcement of one, an invitation to participate in one, or seen any advertising about them. How do people find out about hackathons? To whom are they advertised? Who chooses to participate in them? And what is the point of it all?
>Don't be too harsh, it's a hard problem.

That's my point. It's a hard problem. Hard problems don't get solved by pretending we know the solution.
Pew Survey: Americans' Privacy Strategies Post-Snowden
> That said, you put it exactly right. The arguments about the potential long-term risk are persuasive regardless of where we are today. It bothers me to see this argument ignored time and time again.

Actually I am almost completely unpersuaded by the arguments of Bostrom, Yudkowsky, et al, at least in their presented strong form. Superintelligent AI is not a magical black box with infinite compute capacity, the two assumptions which really underlie the scary existential risk scenarios if you look closely. It is not at all clear to me that there will not exist mechanisms by which superintelligences can be contained or their proposed actions properly vetted. I have a number of ideas for this myself.

In the weak form it is true that for most of the history of AI its proponents have more or less ignored the issue of machine morality. There were people in the 90's and earlier who basically advocated for building superintelligent AI and then sitting back and letting it do its thing to enact a positive singularity. That indeed would have been crazy stupid. Kudos to Yudkowsky and others for pointing out that intelligence and morality (mostly?) orthogonal. But it's a huge unjustified leap from "machines don't necessarily share our values" to "the mere existence of a superintelligent amoral machine will inevitably result in the destruction of humanity." (not an actual quote)
You do have to be a U.S. citizen to vote.[1]

[1]http://www.usa.gov/Citizen/Topics/Voting/Register.shtml
Right. A USB device can't do anything unless the OS lets it.

We went through this with "autorun" on CDs and DVDs. For years, Windows would run anything that looked executable if you put it in the obvious place. That didn't end well. Those defaults were finally changed.

What's needed is to turn off automatic hot plugging for USB devices. The era when you can plug in a USB device and have it go live without user interaction is over. We're going to need clear OS dialogs - "The USB device you just plugged in claims to be a keyboard - did you just plug in a keyboard?" You should't be able to boot from a USB device without doing something to enter a maintenance mode.

There's nothing special about USB Type C here. It's just that the asymmetry of USB is being dealt with.

Asymmetrical USB has created an amusing hierarchy. Desktop computers were masters. Phones were slaves. Then came tablets. Are they masters or slaves?
On this topic: Does Chrome for Android 2.xx support SNI?

There is no Chrome for Android 2.x... Chrome requires android 4.0+.
Main site is down. Here's the Github https://github.com/SeldonIO
>As you probably know, GIF is limited to a palette of 256 colors.

No, it's not. OK, the current, wrong, implementations do limit it to 256 colors, but that's not a limitation of gif. Mulitple frames without a delay allow multiple pallets and multiple times 265 colors.

But this limitation is just another reason not to use it.

Can I use Webm?

http://caniuse.com/#feat=webm

Yes, you can, and you should. Or h.264:

http://caniuse.com/#feat=mpeg4
Hi y0ghur7_xxx, I think the comment you just quoted is the most extensive and the best thing I've written about this. All my other comments are shorter versions of that comment in my mind.

The CE version is not demo or crippleware. It is a fully functioning version of GitLab without any restrictions that is just as performant and secure as the EE version. The only difference is that the EE version has more features.
I would define good as
Fit for purpose,
Maintainable, and id judge this primarily by SOLID
Tested, prefferably TDD aor BDD
and finally not iver commented, good code should convey what it does without the need for comments, and as code evolves, comments rarely are updated.
Yeah, but the article is already quite long so I omit the "details" on that...

Basically, it's just to specify a complex filtergraph: in the case of -vf you're just passing one video stream which gets filtered by successive filters. In the case of -lavfi (or -filter_complex if you prefer) you can feed multiple inputs (and get multiple outputs). In this case, the second input is the palette image.

You can find more information on http://ffmpeg.org/ffmpeg-filters.html#Filtering-Introduction
Ask HN: What market demands can I solve with machine learning?
so while I'm learning machine learning I want to pursue some problems that are in demand by the market.

One example I can think of is a sentiment analysis on social media to measure some degree of product satisfaction. However, at one point can you confidently state that you've found the appropriate product satisfaction? What if there were errors along the way (NLP not working properly or false positives)? How would you consolidate such things to a client? Social media related machine learning seems dime a dozen anyhow.

I guess I am trying to employ the same philosophy to when I was learning how to program. Create something that is in demand by the market to best learn the trade. I want to do the same thing for machine learning, computer vision, but am not able to visualize what potential problems that are in demand by the market are worth pursuing.

So, what immediate problems do businesses or industries face that I can solve with machine learning?
I did a quick Kryder's Law calculation, based on a doubling period of 2.4 years and the "million-fold improvement over current hard drives" quote, and it predicts this tech will probably be obsolete in storage devices after 48 years, by 2063.

It remains to be seen whether it will ever actually appear in storage devices, though.
I like that, weather terrorists! It is shorter than radical extremist meteorologists (a play on radical extremist theologians)
Nothing that chewing gum from corner store won't fix :)
kulaks were not aristocracy, but rich peasants. It's funny you speak with such authority, while yourself committing simple errors.
I see plenty of coffee shops with wall sockets with USB ports for charging. And they are typically being used. Same idea here.
I love my Logitech M570... Have one at work and one at home and can't imagine going back to a regular mouse (may be if I go back gaming but not sure if this would happen).

Highly recomend it! :)
If one company decides not to install cameras and consumers flock to that company, then they've decided. There are enough small rental car outfits out there that can't afford cameras to put this theory to the test. The rental car market is not the ogilopoly that is the tech hardware industry these days.
It's always difficult to build low-income housing:

* It's just not inherently very efficient. If you can build 12 luxury apartments that will rent for $3k per month or 20 low-income apartments that will rent for $1k per month, then you're leaving a lot of money on the table.

* Incumbent neighbors hate hate hate low-income housing and will fight to destroy the project during public meetings (because they believe that their property will become less valuable/their neighborhood less desirable with low-income neighbors).

* Low-income tenant are more likely to stop paying rent/force an expensive eviction process than high-income tenants.

* Much of the maintenance cost on an apartment is per apartment or per tenant, not per square foot, so your maintenance cost may be lower on fewer larger apartments.

* Low-income housing developers do not have the resource of market-rate housing developers to move through the (complicated, awful) permitting process, or to buy land. Financing of low-income housing is much more complicated than financing of market-rate housing. Mostly market-rate developers who occasionally put together a low-income project tend to give those projects low numbers of resources/backburner them.

Source: My wife is a project manager at Habitat for Humanity.
This really should never happen, but sadly has happened before - famously to Maher Arar, a dual-Syrian/Canadian citizen who was detained in the US and then sent to Syria to be tortured (rather than returned to Canada, his destination) [1]

[1] http://en.wikipedia.org/wiki/Maher_Arar
Are Go libraries split up more granular than npm packages? Surprises me Go has such a large number of projects listed.
Pakible (YC W15) Makes It Dead Simple for Businesses to Design, Ship Packaging
The New Optimism of Al Gore
Hi Jeff, thanks for the questions!

1. A lot of the existing services are clunky and their API offerings are hard (though not impossible!) to use -- making them hard to interface with online applications. But for the most part, these are accounting software suites designed for a general audience, with an API offered. If you have a lot of microtransactions to process, or your application requires some financial logic baked in (gift cards, marketplace payouts, detailed account receipts for a insurance/co-pay splits, etc), having an API can help greatly.

Additionally, our API is being designed with specific developer use cases in mind: general use cases like subscription billing, sane integrations with payment gateways like Stripe and Braintree, online invoicing, and tax reporting will be designed around online businesses and Saas applications. Again, software like QuickBooks is designed to be broadly used, and thus, may be harder for you to get started in (especially if you do not have an accountant handy). The API will always support general use (you can do whatever you want with the API!), but developer abstractions will be top-of-mind.

2, 3. I hear you and thank you for the concerns. These are all things that definitely need to be done before opening the product up.

4. Here are some benefits I see:

- real-time financial stats that are updated as the transactions are made, and not just whenever the transactions are reconciled — and can be used (and understand) by everyone from the CFO to the accountant to the engineers

- generate real-time account statements for users, just like your bank is able to provide you — you can control how much data you show to users using your own internal business logic

- a secure financial data store that you can send GET requests to whenever you need the data. Examples where I see this doing well include in-app currencies and credit systems, gift cards, managing marketplaces and seller payouts, managing receipts, showing users detailed account statements, sales tax management, etc.

- write scripts, perform analytics, and use the data/certain subsets of the data as you wish — it'll be much easier to export and analyze this data than with other software

- saves you engineering time from building your own financial infrastructure, or trying to hook it up to other accounting software suites

Also, more reporting endpoints (http://scribesend.com/docs#reports) will be added soon!

Obviously, we're not 100% of the way there yet, but hopefully this clears things up a bit.
What's absurd is to have a strong conviction about inviolable restrictions on systems that haven't been imagined yet. The examples you cite aren't even compelling on their face.

For instance if you include whole-brain emulations in AGI (and we should because the consequences are essentially the same) it would take zero time to train. But even without whole-brain emulations a child learns rapidly from its environment alone. An AGI could conceivably do the same but faster, and moreover could take advantage of access to the Internet.

I don't know what information theory has to do with any of that.
Hubl.in, free and open source videoconference
> Although does USB-C use any of the data pins to determine if it is safe to transmit power?

Power Delivery 2.0 signals via Vbus (the 5V line) and additionally via CC when using the Type C connector. PD2 is specified for Type A, Type B and Type C connectors.
A concrete example of how I saved a few hundred thousand dollars over the AWS by building quarter rack colocation setups with SuperMicro servers: https://gist.github.com/rockymadden/5561377

With Ansible, I spend no more than an hour a week, amortized, maintaining both the hardware and administration. I assume nodes for any specific role will fail, I only scale horizontally, I always have redundancy for every role, I stay off disk as long as possible (heya 512GB RAM redis cluster), etc.
It is illegal to film someone without their knowledge in any area where they have an expectation of privacy. This is why, as mentioned in the article, Corvette owners were told not to use the valet video feature in their cars. As for the author's concerns about audio, it is even more restricted than video. So, I wouldn't be too worried about this...until a senator manages to work a law allowing rental car companies to do this into a random spending bill.
The difference is that smart phones (at least the iPhone) have a "trust this computer?" prompt. It is unclear whether the new Macbook will.

Edit: This will presumably disable any usage of the non-power lines.
No debate, I agree with everything you have said. But sometimes you have to clean that garbage up because it does matter to the market.