skysight-inc/HackerNews huggingface dataset:
> These folks need observation for a free country to be able to do the various things it has to do.

Do you have any evidence for that?

I would argue the exact opposite: in order for a free country to exist, the amount of spying done by the country on its citizens and even outsiders must be pretty small at most. Each unit of "watching" applied to the public reduces "freedom" by the exact same amount. It isn't clear whether there's any increase in security at all. The watching may be 100% destructive, with no benefits whatsoever.
Why does my statement needs evidence and his does not? I have not seen a single piece of evidence that supports the claim he makes, while mine and the experience of many directly contradicts it.
One could argue that it places necessary limitations on musical expression that allowed it to flourish. Defining scales, etc in the protocol left some issues w/ microtonal stuff. The timing protocol is a bit squidgy for beat matching, but if you look at OSC everyone creates their own namespace and instead of one protocol you have a bunch of devices with different mapping conventions.

I would say the 0-127 range of controls hurts midi more than anything, if someone just bumped midi to osc's range most people would be happy. HD MIDI does that and may end up usurping OSC before OSC even gets traction: http://www.midi.org/aboutus/news/hd.php
Previous discussions:

https://news.ycombinator.com/item?id=9602655

https://news.ycombinator.com/item?id=9635554
London, W8 | Full Time | On Site | Fitzdares | Junior & Midlevel Ruby on Rails Devs

We’re looking to fill two roles in our small but ever expanding dev team based in central London. We are a private bookies and over the last two years we’ve built our own sports trading platform using Rails, mysql, puppet, coffeescript and redis. We are on the verge of opening our services to a larger audience through the launch of a mobile app that will be powered by our platform and AWS.

If you would like any more info please email careers (@) fitzdares.com
Unravelling the Mystery of the Cloud
You must not talk to many leaf fans... They think they have a shot at the cup every single year. While I agree Mike Babcock is a great coach, he won't save them in 1 season. Typical Maple Leafs fan optimism. They never give up hope. Seems like every season MLSE finds a new way to break their fans' hearts. Perhaps they are all masochists.
Show HN: New service for photographers makes sharing photos easier
Gaston Bachelard on the Meditative Magic of Housework
REMOTE // Elixir + Ruby + Streaming Video Backend Dev // Evercam Open Source Camera Management // marco@evercam.io

We're a team of 8 building (we hope) the best camera management software in the world. We're open source and we're looking for someone with knowledge of Video, Elixir and RoR. https://github.com/evercam , http://www.evercam.io/jobs
Make Phonecalls in Slack with Twilio and Bluemix
The real problem, how C sees strings, arrays and pointers would still persist.

Implicit conversion between vectors and pointers should have never happened. I don't get why people find so hard to write &vector[0] for those cases where a pointer is needed.

Also if other languages, for other OS, older than C could do bound checking elision, C not doing it was only saving work for the compiler developer.
100% Chinese sponsored totalitarian sh*thole.

Yet the world keeps supporting China.
that's doesn't make much sense

its not like ticket prices are fixed, even if you already sell out every game, you can always raise prices if the demand will support it

not to mention all the other revenue streams that have nothing to do with how many people are in the building

--------------------------------------------

I'd look more at the relative tax rates, hockey is a capped sport, Canadian teams can only pay what US teams can pay, however less of it can stay in the players pockets after taxes

its appears that the expiration of the Bush tax cuts in the US leveled the field signficantly for Canadian teams (though they were in effect for a signficant portion of the time frame examined in the 538 article) http://www.forbes.com/sites/kurtbadenhausen/2013/10/01/u-s-t...
That's correct. I think the author meant that.
I think the problem here is the idea of allowing those that execute pirates on the spot to also be the group that identifies the pirates. Just because someone has the P brand on the back of their hand doesn't mean they started out as a pirate.

Besides, one country's buccaneer is another country's privateer. I don't think those lines were as clear as you seem to think.
Fabrice Bellard (LZEXE, QEMU, ffmpeg, tcc, ...) is another example, although not many know about him - which agrees with your last point.
>What you're describing is just as 'made up' as the metric you're opposing

So are you telling me that the very best way we have of establishing narcissism is the "the frequency with which the CEO’s name appeared in company press releases"??

If not, then a scientist is required to either:

a) Use the best method.

or...

b) Develop a proxy and calibrate it against the best method.

You can't just postulate a proxy for narcissism out of thin fucking air and then use it.

It scares me that I have to explain this.
'10x' isn't meant literally. No one thinks there is one number we can assign to people (a lot of what we talk about isn't exactly measurable), and then one people is 10x some other person. Well, probably a few use it literally, but most don't.
Employees being considered property. Disgusting. US universities have become the most prevalent predatory institutions in existence. Earning trillions per year and burdening millions with increasingly crippling debt, while only a minuscule fraction of that money actually goes to the professors and researchers.

Say what you want about Uber, but universities are clearly 1000x morally worse.
For someone being so pedantic it is puzzling that he doesn't address the actual title of his post. No one claims that strncpy is 'safe' they just say 'safer', that is, less likely than normal strcpy to have catastrophic bugs. And I think that claim stands up: make sure your n in strncpy is the length of your buffer, do a strncpy, write a null at the end of the buffer. Voila, all those strcpyies from unexpectedly large strings writing in your heap are gone. No need to constantly strlen source strings to check the length -- which in itself can cause a segfault if they are not null terminated.

So yes, it is safer. You would be mad not to use it.
I think that the role of counter-intelligence is most of the time not really catch anyone, but to 1) get information from an adversary, and 2) develop methods which allow to protect own information against adversaries.
Promises the Basics
GP didn't say all programmers at the big 4 were like that, just that most of such programmers were at the big 4. These are all huge companies so anecdotal evidence involving "some programmers" is unlikely to overlap.
Proponents of creationism do use science, although it is selective science. I think it is important part of critical thinking to analyze a theory in respect to whether it takes into account all evidence or selective evidence.

As far as falsifiable criteria, I think string theory would also have a problem under those restrictions.
is there a structural reason why they can't get the talent to win?

or is it simply a poor management issue?
We don't remove the comment scores actually :) For the first 10 days of a comment's life, HN's API always returns 0: so we index 0. After 10 days, comment scores are visible and should be updated in the index.
Blog Series – Building Microservices
There's got to be a difference between poaching people from another tech firm and getting them en masse from a non-profit.

Sure, they are within their rights to get these employees, but it's worth considering whether they should think about the consequences for CMU. There's a lot of organization memory that makes a lab special, especially this particular lab.

If I start a medical startup, I'm more than within my rights to hire some doctors. But would I go and hire half the staff of my local teaching hospital? I think I'd think twice.
PromptWorks - Philadelphia, Pennsylvania. Local only. Relocation assistance available.

We are a development shop that focuses on software craftsmanship. Our calling is to help companies create amazing, intuitive web applications, APIs, products, and services.

Pair programming, continuous integration & delivery, kaizen, and TDD/BDD aren't just ideas we pay lip service to, but core practices of our day-to-day work.

Open positions:

- Senior Software Engineer
- Software Engineer
- Front-end Engineer
- Senior UX/UI Designer

We use lots of Ruby, Python and JavaScript.

More info: http://www.promptworks.com/jobs/
Okay so the Maple Leafs are the analog to the NBA New York Knicks!

Yeah it is the worst to be a fan of a very popular team that sells out when you are just fighting for 50% win rate.
If there's a near monopoly, most people don't worry about whether or not it was a bully to get there. (Once can look beyond current tech companies to oil and telecom) This isn't a moral judgment, just an observation on consumer preferences.
What about Sarah Palin?
Or just to add an implementation of strlcpy in a util module in your codebase. e.g.:
http://mirror.fsf.org/pmon2000/3.x/src/sdk/libc/string/strlc...
They'd probably spend twice that much that way. The academic system will siphon off a ton of money before it gets to the actual scientists.
Now that makes sense. Thanks!
Just be warned I named my son Soren for the founder of Existential Philosophy Soren Kierkegaard. There is no spoon.
> (This isn't critique of your comment, which I found insightful and positive, just one more factor to consider)

It /is/ actually a critique. It isn't negative, but it is a critique.
HFT optimizes for low latency rather than high performance, and FPGA is currently the state of the art there to my knowledge [1].

When it comes to performance, you should look at FPGA in terms of performance per Watt. Generally speaking they outperform GPUs by an order of magnitude in FLOP/W*s [2], which in turn already have ~ 3x-5x advantage over Xeons [3]. This measure is the most important one when it comes to the question, how many chips you can put in a given rack. FPGAs are still held back in terms of cost per dollar invested, since they have been quite pricey - with Intel this could change.

[1] http://stackoverflow.com/questions/17256040/how-fast-is-stat...

[2] http://synergy.cs.vt.edu/pubs/papers/adhinarayanan-channeliz...

[3] http://streamcomputing.eu/blog/2012-08-27/processors-that-ca...
Notice how the price of a Tesla car roughly halves at each major iteration? Now project the line out into the mass-market price range.
Because paying people a lot more money and saving taxpayers millions of dollars (since we no longer have to pay for those scientists) is being assholish?
horny humans are easily fooled:
http://en.wikipedia.org/wiki/Natachata
Use Sendgrid for my previous company (http://matchist.com) and using Mandrill for my new one (http://getdonald.com).

We used Sendgrid because in additional to transactional email, we needed parsing and events. Sendgrid was just the biggest name at the time so I chose it.

All the Sendgrid competitors offer the same functionality for lower prices now, so there's little reason to choose Sendgrid today, in my opinion.
they also advocated for same-sex marriage - in 1996. their liberal, in the classic sense.

their stance on various wars is often questionable though. supported the second iraq invasion.
In the next 100 years 'computers will overtake humans', says Stephen Hawking
FPGA's are chips, they're mostly orthogonal to CPU's. Sure there's some overlap in the margins, but the vast majority of FPGA's do things that CPU's can't do. There is some competition because an FPGA can do everything a CPU or GPU can, but the converse isn't true: there's lots of stuff that an FPGA can do that a CPU or GPU can't. To oversimplify, an FPGA could replace almost any digital chip anywhere.
Why White Space Is Crucial to UX Design
But.... but... but universities are sacred cows paved with good intentions....
I think it's analagous to taking a new job and finding you were pregnant. Would you resign in those circumstances?

//edit// And all the best for the future.
SeatGeek — New York, NY — Full Time — We're a search engine
for tickets and live events.

Web Engineer — We're looking for someone who loves building for the web. Everything else (professional experience, where in the stack you fit, the languages you've used) is up for grabs. Details here: http://seatgeek.com/jobs/web_engineer/

Marketing Coordinator — We're looking for someone who's bright and analytical. Experience not necessary: https://seatgeek.com/jobs/marketing_coordinator
Is there such a thing as an "OSC file" that can be played back like a MIDI file? If not, I think it's a critical reason why OSC has yet to see wider adoption — or is, at least, a symptom of the reason.
Simple Issues Mondo Cease and Desist Over Safe-To-Spend Trademark
The authors "prove me wrong" attitude is awesome, and I hope we see some deeper diving into virtual DOM performance in a follow-up article.
Related story: Academia pays peanuts, and I'd love to see the postdoc/grad school racket get ravaged by "poaching".

Also, probably the most important contributor in CMU SCS becoming what it is now was an act of "poaching" (of the Blums, from Cal).
The small-print:

"We aren’t a bank yet, but we are applying to the Prudential Regulation Authority (PRA) and Financial Conduct Authority (FCA) for authorisation to become one"

Edit: But a serious question though about your announcement. Do I really care that you are a "Full Stack" whatever bank? I'm kind of wearied by the use of "Full Stack This", "Full Stack That", this usage just makes me roll my eyes even more.

If this is a way to hit up interest from techies like myself, at least explain what's in your "Stack" and how you're using said technology to differentiate yourself from say Lloyds, RBS, Barclays, First Direct etc.
It is still not likely to be bell shaped.

Of course there is a /distribution/ and of course it is not shaped like a vertical line -- but it is very unlikely to be a normal distribution.
Re the 0-127 range, you may be familiar with this, but many devices are capable of sending 14-bit MIDI messages by combining 2 different MIDI CCs, allowing for much finer control. 106.js supports both 7 and 14-bit messages.
I see a lot of articles complaining about the lack of job opportunities for Phd scientists. It seems like Uber just created 40 jobs that were as appealing as tenure track positions. Or alternatively, freed up 40 tenure track positions for adjuncts. CMU will survive.
The Typo iPhone Keyboard Is Dead
It's not an 'asshole' manoeuvre to pay people more to come work with you.

After all those engineers and scientists don't belong to CMU or the NREC.
Hence

> assuming you can't just import libbsd or include its functions
I've been unable to get Enigmail to work in Thunderbird on OS X. Anybody else has that problem? It leaves "normal" mails alone, though.

The issue I have is that it fails to discover my private key, even though gpg2 is clearly aware of it (and Engimail is configured to use gpg2).
Blendle | Utrecht, the Netherlands | Operations/Backend/Frontend/iOS/Android/Business

One year ago we launched our pay-per-article startup Blendle in the Netherlands. The goal: put all newspapers and magazines in the country behind one (quite sexy) paywall, and make it so easy to use that young people start paying for journalism again.

Right now we're focusing on scaling internationally.
We use Ruby, Node.js, Redis, Elasticsearch, PostgreSQL, Ansible, Sinatra, Clojure, React and more Ruby. We're playing with Go, Elixir and Spark amongst others.

If you're interested feel free to reach me at jurre[at]blendle[dot]com.

Job postings (in Dutch): https://blendle.homerun.hr
I think you really nailed that - OSC is a useful protocol, and it's definitely been used important in computer music (Supercollider for example uses OSC as the protocol for messages from the language to the server).

But the beautiful thing about MIDI is how plug-and-play it is, because of the one standard. You can plug one keyboard into another and boom, you have an instant controller. I can't see that functionality in OSC's future.

0-127 is really limiting though - I've tried using faders where 0 is no volume, and 127 is max volume, and it just doesn't feel like there is enough resolution to fine-tune things.
VFILES - New York City. Local only.

VFILES is hiring a software engineer and a mobile engineer.

We've recently relaunched our old monolithic application as a decoupled suite of Snap services serving an increasingly mature Angular frontend. You'll not only get to work with Haskell every day, but also fun tools like Neo4j, ZeroMQ, ElasticSearch, and more. Engineers here always have the right to experiment with new techniques and technology to solve problems.

See full spiel here with contact info at r/haskell here: http://redd.it/37cqo1
Using the future of JavaScript, today
Atlanta, GA - CallRail - On-Site - www.callrail.com

We build call tracking analytics software for small and medium sized businesses and the digital marketing agencies that serve them. The company is profitable, with a paying customer base of 18,000 companies, and recently raised a small series A round. The current product team consists of 8 people, all Atlanta-based. We're looking to add two or three more to help us build out the platform faster. Current tech stack is Ruby, Rails, AngularJS, Postgres, and Redis.

Senior Software Engineer - Looking for full-stack engineers who can help us expand the platform. Upcoming projects include refactoring key components into services, building out automated call scoring using machine classifiers, deeper integrations with other services, and improving our analytics tools.

Senior Mobile Engineer - We have aspirations of building native mobile applications, but nobody to do it. Looking for someone with experience building apps from the ground up, part of which will be scoping what features the app should include. No strong opinions on pure native vs hybrid vs Cordova vs Xamarin, but regardless there will eventually be some WebRTC components. Prefer to start with iOS, as that's where most of our customers are.

More at https://www.callrail.com/careers, or email me directly.
It is the easiest thing in the world to read about a scientific study and then hand-wave about how it should have been done better. Actually doing a study is quite a bit harder, for all the typical reasons that things are harder to get done in real life than on paper.

To pick at one example, do you think it is easy to get time to just sit down and talk with a CEO or their employees? Particularly when the subject of your research is how narcissistic the CEO might be?
Ignorance is likely a bigger cause when the company is not funded.

Funded companies have people they have to report to with milestones, financial status etc. So they should not have an ignorance problem when it comes to cash flow etc. But I totally agree that most small businesses/startups without funding or outside assistance will likely not really know where they stand day to day which can cause the big uh oh.

Funded companies that let it get to this point, know they let it go to far. If they can't meet the milestones or get more funding etc, then they should really have the wind down plan available and the cash on hand to pay for it.
Position: iOS Mobile Developer

Details: www.satispay.com/careers/ios-mobile-developer/

Company: Satispay (www.satispay.com)

Location: Milan, Italy

Url/E-Mail to apply: jobs@satispay.com

Remote: no
You can disable it in about 10 seconds.

Fro memory: press the Meta/Windows key; write "privacy" on the dash; a window with privacy options appears; hit the Search tab, disable the checkbox.

It annoys me that it's there by default and non-technical users will not know how to do anything. There should be an option or warning on the dash itself.
Position: iOS Mobile Developer
Details: www.satispay.com/careers/ios-mobile-developer/

Company: Satispay (www.satispay.com)
Location: Milan, Italy
Url/E-Mail to apply: jobs@satispay.com
Remote: no
I've been slowly learning J on and off for the past year or so (well, I wanted to learn it ever since I saw this [1]). It still feels pretty write-only to me, and I wouldn't make any large project in it, but as a brainstorming, research and experimentation tool, it's gold. This especially applies if you're working with matrices or things that can be well represented by arrays of any dimension.

The jqt environment that comes with the standard package is polished, and encourages an interactive workflow where you progressively build your sentences while looking at the output. This way also greatly eases the learning curve.

Another useful tool to help learning is the cheat sheet [2]. I'm not really into dead trees but I still printed it on paper because I'm not surrounded by monitors, and it really helps to have a quick reference to the very rich and concise J vocabulary. Applying unexplored verbs to problems that interest you is a fun exercise.

One thing that struck me it that it's difficult to look up examples to help you as you go, in part because the one-letter name is not search engine-friendly, but more importantly because of the small size of the J corpus out there on the web. This is good because it force you to find solutions yourself, but it's bad because you never know if you're limiting yourself to a sub-optimal solution.

[1]: https://news.ycombinator.com/item?id=1041500

[2]: http://www.jsoftware.com/jwiki/HenryRich?action=AttachFile&d...
Replacing one function call with a function call to a function that does almost the right thing in many cases, but potentially wastes time by pointlessly zero-filling a buffer,
and an extra assigment statement is not an improvement. You would be mad to do that.
Cost of Premier League Success - An interactive data visualization
The complete guide to productivity
I'll copy my comment in the discussion of the press release, with the obvious redaction changes:

> The title of the press release is better: "Experiment confirms quantum theory weirdness"

> Reality follows the Quantum Mechanics laws, Quantum Mechanics laws re weird, ergo this experiment proves that Reality is Weird.

> It doesn't prove that "Reality doesn’t exist until we measure it", only that is you are only use to see macroscopic objects, when you see the reality at a level where the quantum details are important it looks weird.
The actual talk is available. I don't know why we should discuss an article that basically explains the talk instead of watching and discussing the talk: https://www.youtube.com/watch?v=hIJdFxYlEKE
I mean, that pretty much is the entire premise of C++. Which notably does have a full wrapped string class.
Indeed those are huge companies and they probably have more skilled people than the average, but I seriously doubt they have most of the best programmers. Simply the amount of people working there is too small to cover even 1% of the best programmers in the world. And there are plenty of skilled programmers working in places where those huge companies do not have even an office, and there are plenty of programmers not considering working there for various reasons.
Doctoral Dissertation Award