skysight-inc/HackerNews huggingface dataset:
Minimum viable syntax highlighting might be the distinguishing of commented text from other text. The Pikeman is presumably not averse to that since that is how the standard library source is presented on the golang website.
Many many years ago, a fellow demoscener pointed me to this:

Yehar's DSP Tutorial for the Braindead http://yehar.com/blog/?p=121

It skips over some of the more fundamental math, but it serves as a great introduction to general ideas of digital signal processing. You can then proceed to look up the fiddly bits and deeper theory in more detail as you see fit (start from Wikipedia, hit the external links--that's how I'd do it).

This particular tutorial speaks mainly about digital audio signal processing, which is the 1D case, but it generalizes to 2D image processing just as easily, if you've got the imagination (although you need some tricks if you don't want an IIR filter to look weird on an image).
Your Brain on Metaphors
>and I refuse to hold even 0.0000000000000001% of them.

You say that, but 0.0000000000000001% of even the world's largest company by market cap (Apple, at 592.44B) would be $0.000000560337

if you ever so much as glance at an ad an evil company runs, then assuming a CPM of $0.01 (two orders of magnitude lower than actual average cost), your single glance is worth $0.00001 or 17 times the value you said you would never hold.

So you'd never hold $0.0000000000000001% of an evil company but you are more than happy to just give them 17 times that value for free by glancing at one of their ads at some point in your life?

You need to lower your purity standards if you don't want to be a hypocrite :)

EDIT: all right, I mixed my metaphor. just think of an evil ad company :)
I've seen it not drift for any seconds on 20+ devices we have for development testing.

I have seen networks send wrong time to the phones which caused wrong time issues on phones with "sync time with network" enabled.
You just (sort of/kind of) reinvented JPEG ;-)

(before anyone nitpicks: yes JPEG uses DCT and blablabla, sorry)
Edit Your Love Photos
Click to Deploy Ruby Development Stack on Google Compute Engine
> One only needs echo, bash and netcat to make a server and client.

Not as of HTTP/2.0. :(
Translating the Web and Learning Languages
I will be blunt here and say:
The UI cannot be navigated with the keyboard at any rate and the back button does nothing. So as UI it's just bad.
Its bouncy/fancy/flashy parts add to the bad and make it terrible in my book.
Even better, check out Last Week Tonight's bit (John Oliver's show on HBO) on payday loan companies [0] - they're utterly appalling.

[0] http://m.youtube.com/watch?v=PDylgzybWAw

Edit: spelling
With UE4 you can pay for a single month and retain full access to the tools you've paid for, you just don't get updates. What you could decide on doing is paying every few months when an update comes along that offers something you need / want.
Dyson definitely does a great job at marketing, and giving their products a premium price and expectations.

I was at the store one day, and saw vacuum cleaners. Now, I have no interest in a vacuum at the moment, but they had a Dyson Ball, and I've seen countless videos of it, and had to take a look to see this high-end vacuum. I was disappointed from the first second, it just looked like a bunch of cheap plastic parts, and similar to something I'd find from a yard sale ten years ago. Photo below of my expectation from all the marketing, and a photo someone took of the actual vacuum.

http://i.imgur.com/bs1ygfM.jpg

I played around with it for a bit, and it just felt cheap, in every way possible. I was expecting the best vacuum in the world, and I was holding something that was entirely different. Now, I don't own one, it might work great for vacuuming, but it had no sense of luxury in person.

Another example, is the handheld vacuum, I'd see commercials on television, and then I saw one in the wild at a friends house. Comparison below is using slightly different models, but just look at the materials. In the promo image, it looks like glass and metal, and then in reality, it's some cheap stamped plastic that you'd expect from a bottom of the barrel vacuum.

http://i.imgur.com/RZ8sFxq.jpg

As for the hand dryers, I find they work well and fast. It's a creative idea, and I think they're a success. I imagine they're more difficult to clean though, and get dirty with all the water dripping on them.
I wonder whether the adoption of larger handsets in Asia is related to lifestyle--people are using these devices as their primary computers, unlike in the U.S. where people use them as supplements for existing laptops, desktops, or larger dedicated tablets.
Since most servers were found to be vulverable to crazy simple attacks like that: http://en.wikipedia.org/wiki/Heartbleed or the Apple one: http://nakedsecurity.sophos.com/2014/02/24/anatomy-of-a-goto...

(and tons of others besides, plus crappy code in the most prevalent implementations used).
Ask HN: What are some clever Slack hacks/integrations?
The Slack API seems ripe for create cool feedback loops with other services. Know any good examples?

On a sidenote, I'm looking for a way to control Spotify via Slack :)
It doesn't need to be called "Markdown" to justify what they've invested their time in over the last few years. Changing to a non-Markdown name doesn't invalidate their 2-year effort of creating a spec, unit tests and implementation of a human-readable text format that can be rendered as HTML. A name change doesn't change the fundamental and substantial part of their work.
Thanks for the feedback! We agree and are joining affiliate programs to many retailers as fast as we can. Our first focus was to create a great experience for our community. We are in the process of converting our links to affiliate links now. We feel that Viglink and Skimlink's cost does not justify the time savings.
The frustrating thing is that organising information like is what the web was designed for. I think two things would make it realisable:
- Browsers that supported page-editing of the page you were looking at in some sane way
- A linkback/trackback solution that let you see what (in your space) linked to the page you were on.
UE has UDK, which allows you to use their scripting interface and access some engine classes, to but no access to most of the source code. It doesn't unlock as much a proportion of power as Unity Free out of Unity Pro, but lets you get a taste for the asset pipeline, workflow, level editor, etc to decide if you want to go for UE.

Unity's paid version doesn't even have access to source code -- which would actually be very helpful for many devs because Unity's buggy as heck and have very long bugfix turnaround times, that we'd be happy to dive in and try to fix for ourselves if we could.

Not to mention more flexibility/modification for the dev's uses of course.
It might be innovative, but it is very confusing. Innovative, but bad.
Your sarcasm is byte-for-byte identical with many people's honesty, can't really blame someone for not being able to spot the difference :P
This sort of thing is a fundamental problem of professional sports, and one of the major reasons why I'm sort of agnostic about the very idea of pro sports in general.

Sports are supposed to be a game, they are supposed to be non-serious, but also competitive. Therein lies the fundamental conflict at the heart of all sports, especially at a professional level. It can quickly become difficult to find the right balance between utter seriousness and playfulness when it comes to sports. This gets even worse when millions of fans and billions of dollars play a role. They tip the scale from the playful side to the serious/business side. Sport stops being play and becomes more and more a job. A thing to be executed to the utmost at all cost.

That's why you get massive steroid and other drug use, which has been a problem in all sports for perhaps half a century, if not longer, though not widely known. That's where you get fans whose emotional well-being are tied to whether their favorite team has won or lost recently (domestic violence is heavily affected by sports outcomes, for example). Then you have sports riots, and so on. It's quite a mess all around, but it's not exactly an easy problem to fix.
No, they use two connectors bonded together.
Just put it in a shared library and don't worry about it. Why all these compiler-specific brittle solutions when simply putting a function in a .so will ensure it's being called and will prevent any link-time optimisations.
They're great but its a matter of time before their reporters die. The one in Mali was filming the front line of a gun battle.
The Danger in Using Cloud Services for Personal Data
I mainly play games rather than watching filmed content, which it seems makes my use case a little bit more sensitive than other people's.
_ __ ___ ___ | | __ ___ | |_ __ __ ___ _ __ | | __ ___
| '_ \ / _ \ / __|| |/ / / _ \| __|\ \ /\ / / / _ \ | '__|| |/ // __|
| |_) || (_) || (__ | < | __/| |_ \ V V / | (_) || | | < \__ \
| .__/ \___/ \___||_|\_\ \___| \__| \_/\_/ \___/ |_| |_|\_\|___/
|_|

http://pocketworks.co.uk, Leeds, Yorkshire, UK

A tiny 7 man team.

We're building our own products with funding, and also doing some challenging client work.

----------- WHERE ----------------

Leeds, UK.
ON SITE person wanted, REMOTE considered if can visit often.

----------- TECH WE LIKE AND USE ---------

- Ruby on Rails
- Node.js
- iOS
- Android
- Mongo
- CouchDB
- MySQL
- Postgres
- Java
- Angular JS

----------- SEEKING ---------

An total geek who agrees with much of following

- I expect to earn £30,000 - £50,000 with my uber skills
- I experiment with new technologies in my spare time
- I'm at home writing UI code, middle tier code, db code, libraries
- I write iOS or Android apps for kicks
- I've played with Mongo, Couch and other storage tech
- I want to play with message brokers
- I love writing HTML, javascript and CSS
- I'm far more comfortable having my code under unit test
- I hate waiting for tests to run
- Every project feels like a hackathon
- I'm avoiding contracting £££ because it's more important to work with people and make products that make a difference long term
- I don't mind getting my hands dirty and helping out on boring jobs if the company needs it
- Git is easy
- I care about what my git commit logs look like
- I've been doing this for 7+ years. Still loving it.
- I enjoy a beer on Fridays and bantering about software

------------ NEXT STEPS ---------

Send some stuff to tobin@pocketworks.co.uk

- Github profile
- Sample code
- List of published projects you own (open source or otherwise)
- Photo and covering letter

Cheers
In the typical enterprise world, like Samsung might be, that doesn't matter much.
this is a layer 2 protocol and has nothing to do with routing, which is layer 3 in the OSI model
True. I thought Google made a big deal about Android Wear working on round watch faces too.
Ask HN: How do you manage your secrets (gpg keys, etc)
Hi!

I've been getting a lot more into using git-annex[0], and I was thinking about the best policies for my personal secrets, as I want to encrypt and distribute my data everywhere now that I have a tool to do it. Currently I'm using LastPass + a usb drive of gpg private subkeys (mostly online) + print outs of revocation keys + another usb key with the master key (only use offline)

What software are you using?

e.g.: 1Password, KeePass, LastPass, gpg -d passwords.txt | grep ycombinator, dropbox with stealmystuff.txt..

What hardware are you using?

USB keys, yubikey, mobile phone 2fa, paper and pen, printers.

Just curious what the current best practices are, and what things have worked on the longest timescales.

[0]: https://git-annex.branchable.com/
After watching that it made me think that lithium batteries could be turned into a weapon on a plane by terrorists.

Assuming that they are that easy to accidentally short them out.

Should they not be a banned from being taken in the cabin?
In the goraft implementation https://github.com/goraft they use an explicit leave command that gets added to the log. This way if a leave command was not received, a partition can be assumed.
Well, I like it - a lot.

It would be even nicer if the "Continue" button had a permanent position (and if I could use enter/space/pagedown/... instead of mouse), but I didn't notice that it was hidden between animations. I guess I am slower than you are. :)

I am not sure if the concept is valid (some other comments have issue with that), but it was well presented. Good job, OP - keep it up!
As that article is looking at historic records from 1980 we would need to see the per decade breakdown to see if there was a marked increase since 1999,or roughly half way through the period they looked at. They have averaged it at about 2 years per decade but if we had better info we could determine if the greater benefit was post 1999 and whether it is a statistically significant difference or not, I. E. Life expectancy is usually always increasing but did it improve by a greater percentage under the SNP.
Seriously, I can just about see Apple doing something with such impractical battery life, but that software?

This thing looks like a complete failure of integrated design, with the hardware being considered in isolation from what the software on it actually does. That it is supposedly the best smartwatch is really quite damning.
There's no such limit in (for example) Germany but that hasn't stopped Uber from ignoring the regulations there.
In the way that it's really easy to pressure certificate authorities into sharing their secrets.
I'm glad to see the bump up to 1080p. I know some people don't care of think it matters, but I would just love this to be standard. It would make things a lot easier on Developers to have only a few different resolutions to worry about.
Yes - that's too close for me, at least for daily usage.
>> "Google Now is the secret killer feature that reviewers don't take into account"

I love the promise of Google Now and it's the reason I switch to my Android phone every now and then to see how it's going. But it isn't as good as advertised. The only thing that it is very good with is sports (upcoming games, results, live scores). Everything else is hit or miss and when you're supposed to forget everything else and rely on it that's just not good enough. I wish it was everything it promised because I love the idea but I've found it lacking.
I just read the iFixIt article on changing a Moto X (current model) battery. It requires 25 steps and 5 specialty tools such as a spudger, a T3 torx screwdriver, micro sim extractor, etc. You have to heat the back to weaken the adhesive. It's hard to imagine a service center doing all this manual work at a fee low enough to make it worthwhile.

I'd like a phone where you can pop out the battery in 2 seconds, like a typical point-and-shoot camera can. For that matter, I want a memory slot as per a camera. I can live with an extra couple of mm of thickness and have a less-sexy handset in exchange for vastly expanded longevity and capacity. Am I in such a tiny minority?
While I would love this to be the case, I think Apple is going to jump on the 4k bandwagon. All evidence suggest that Apple is gearing up for 4K, not desktop retina. (look at wallpaper sizing, and their 4k advertising push on the MacPro).
My bank also has this system, and your account is blocked after 20 wrong entries ever. Then you have to call and they send you the new codes at home.
I am not sure, but I think he was joking. It is a risk which may affect donations but it might be worth it.
I agree. Its interesting though: Most engines do have small 'tells' that a seasoned gamer can identify, usually related to subtle movement physics differences when it comes to jumping and strafing, and also FOV settings could sometimes be a give away.

Back in the Unreal Tournament 2k3-2k4 days, I could always pick out any game made with the Unreal engine, same with GoldSource and Source... kinda scuked. I do hope that doesn't start happening here.
Retina Apple 27" displays should not be far away now.
I appreciate the purpose of the site is to demonstrate technical skills, and in this respect it clearly demonstrates a grasp of the underlying technologies.

However, any suggestion or implication that this represents good UI reflects poorly on him (or maybe on the person who posted this, not sure if they're the same person). The words "innovative" and "UI" should never really go together as the best UI leans heavily on established practices so as to minimise cognitive overhead. Any innovation should be subtle and carefully thought through and tested, and involve evolution rather than revolution otherwise it becomes completely counter-productive.
If that's right, then we've got:

5120*2880*24*60/(1024^3): 19.77GB/s

Which might work within the 20gbps offered by TB2.
I'm preparing to lodge a patent application in China. Not because I think it might be realistically enforceable now, but because in its lifetime the degree to which the Chinese system will enforce it is going to rise.

It's a 20-year bet on the legal trajectory of what it is going to be the largest market in the world.
There's a list to compare against in the article itself.
I'm not sure I follow you about giving them 17 times that value. If I think a company is evil, that means I won't be buying their products, so if they're paying for my ad impression, that's good from my point of view because they're just throwing money away without any chance of me buying their product. (Not that the amount of money is meaningful, but still.)

But yeah, the 0.xxx1% percentage was just exaggeration :P
I used to be a game reviewer, for about 80% of the games on the market you're right. However, some just make it all their own and it can be on a per game basis. Diakatana was obviously a Quake II engine game, Anachranox was not. The engine was so heavily modified and doing things no one thought an FPS engine could do, everyone I talked to was surprised when they found out it was Quake II.
Looks like I got my math wrong. I just noticed that 8:5 is the same as 16:10 =p
The compiler understands memset, so that would probably not work.
Yes, they have a system with design and utility patents that is ~similar to the west. When you talk to local lawyers they always emphasise the importance of trademarks as the most effective way to protect your IP, but if you are have the budget getting patents could be good as well. The one thing to note is that you have to file a Chinese patent within a year of any other application worldwide. (I don't know nearly as much about this subject as I've learnt about trademarks, so caveat emptor.)
+1 It's infuriatingly slow. This is almost worse than presenting text content as videos.
Instantly, that's impressive? I can only manage that if you define London as "The area covered by the London compass-direction based postal districts" If you choose either "governed by a London Borough Council", or "Within the M25" or "Within the City of London", I'd have to look it up.

The postcode district states which sorting office delivers to the address, leading to upmarket Windsor having a Slough postcode SL5

EC1A - inside The City; EC1M - outside The City.

EN1 - in a London Borough; EN10 - In a Hertfordshire borough.

KT9 - Inside M25 and in a London Borough; KT11 Inside M25 and in a Surrey borough.
I work all day on a 30Hz 4k tv. It works for viewing lots of text buffers.
To add a new node to the network, it

* needs to have the same data as the other nodes

* needs a round of Raft to notify its presence to other nodes

So you can only add new nodes (automatically) when you have a 'live' system.

majority = ceil((2n + 1)/2) : so by getting the number of available nodes in the partition, nodes can figure out if they are in the majority or minority cluster.

See section 6 in the paper for details of its implementation.
Teleborder (YC S13) is hiring engineers to change the way people cross borders
We believe that every company should have access to the global talent pool, and that every person should be able to work in any country they want to, without having to worry about visa issues. (Or tax, relocation, settling in, getting credit, etc...)

That’s why we’re building a platform to allow companies of any size to hire anyone, from anywhere, anytime. We've raised a large seed round led by Khosla Ventures and our customers include Jawbone and Twitch. We are currently a team of 7 and plan to double headcount by the end of the year.

We’re looking for full-stack engineers who want to have real ownership over our product and core technology.

What we expect from you:

- Hungry. We want people who are ready to dive right in and start pushing code to production from day 1.
- Experienced with the full-stack. We need you to own the product and features all the way through.
- Strong communication skills. Interacting with our internal and external customers is a key part of the position.
- Experience with Ruby/Rails and Javascript.
- Bonus: Previous startup experience.

What you can expect from us:

- Real product ownership and autonomy.
- Experience building and growing an awesome engineering team.
- Competitive salary and significant equity.
- A tight-knit, cross-functional company culture.
- Lunch every day.
- New gear and anything else you need to be productive.
- Full benefits (Medical, Dental, Vision, 401k).
- Anything else you can think of - help us decide what perks to offer!

If you want to be a part of a fast growing company that is changing the way the people move across borders for work, send us an email at jobs@teleborder.com
I thought their coverage of ISIS in Iraq was remarkable. And yeah they'll probably lose a reporter at some stage if they keep on like that. Though I guess they could replace them - it looks rather fun filming on the front lines, if hairy.

https://news.vice.com/video/the-islamic-state-full-length
Hi Wuliwong and thanks for your comments is a great feedback, Im Robert the developer behind the idea.

Location Aware Names used as Global Addresses is one of the choices you can use. If you want to keep the current Street & Number format you can use Location Aware Street Names, so your business address can be at street "Clerigo Tigorros 155" and the building in front of you will be at "Clerigo Tigorros 158", you can use it just like any other street with the Street name and number.

You can get there using your offline address like "Clerigo Tigorros 155@gazado-fifene" or even if the town is already on a map using "Clerigo Tigorros 155@(Naranjito, itapua, Paraguay)" so every street in town will share the same Zone code @gazado-fifene if you want to know if they are in the same area.

http://ubicate.me/street/index?utf8=%E2%9C%93&street=Clerigo...

In case you wonder this name was generated for a spanish speaking town, clerigo means "cleric", so you can use any language you want to generate the street names.

I made a non animated and "cut to the chase" slideshow you can acces on a "Slides are too slow?" link now on the website, hope that improves the experience!.

If you have any other question or suggestion let me know.
Reddit is a good example of a large application running on a minimal framework (web.py). I've only used Flask myself.
Hackers breach security of healthcare.gov
“1984”: Anti-surveillance clothing kickstarter
Yes, but are they similarly interested?
Laniakea: Our home supercluster
http://www.menssheds.org.uk/
Thanks for this info. It will be interesting to read about how new brain circuits are created with movement.

I originally suspected walking has more to do with psychology, specifically paradoxic intention, than it does with physiology. That being easily distracted allows your mind to drift, whereas aiming to solve a problem keeps your mind stuck in the same unfruitful paths of thought. It's great that there is some science behind it.