skysight-inc/HackerNews huggingface dataset:
SEEKING FREELANCER - Boston, MA or Remote

Developer / Assistant Researcher - Quantitative Investment Strategies
[ Freelance / Part-Time / Boston Area / Remote Available ]

Boston-based portfolio manager is looking for a freelance / part-time developer and research assistant for systematic strategy research. This work is with a successful team at an established firm. Investment areas include currencies, interest rates, equities and commodities. Work includes developing code “building blocks” for use testing new investment ideas, programming in MATLAB/R/Python, and assembling and exploring new datasets. Programming experience is a must. We are looking for candidates from the hard sciences, math, finance and economics, but are willing to consider all backgrounds.

This is an excellent opportunity to gain exposure to a world-class investment firm and learn about systematic investing. This would be an ideal position for an experienced candidate or a current undergrad, Masters or PhD student or recent grad. Opportunity to gain direct experience with systematic investment management. Student status is not required and all candidates are welcome to apply, including experienced candidates and professional freelancers. Strong performance could significant future opportunities including full-time positions and internships.

Position Description
- Deliver working, high-quality code for analyzing and testing quantitative investment strategies.
- Work will include building basic functionality and more advanced ideas.
- Collaborate with portfolio management team to develop new strategies and analytics.
- Work remotely on your own schedule.
- Meet regularly at our offices or remotely to discuss results and plan projects.
- Maintain an open line of communication. We will provide guidance and feedback on your work.

Qualifications
- Proven ability to work independently, communicate, and reliably deliver results.
- Strong programming ability. Experience with MATLAB/R/Python. MATLAB preferred.
- Professional programming experience is a plus.
- Experience with statistical and mathematical modeling, machine learning, etc. is a plus.
- Finance experience is a plus but is not required.
- We like Boston-area candidates who can meet at our offices, but this isn’t required. Finding the right person is more important than location.

Contact: quantsystematic < at gmail >

Please include a resume and any links to github/linkedIn/etc you'd like us to see.
Ask HN: 802.11ac-enabled routers for OpenWRT, zRouter, Tomato, pfSense, etc.?
I'm about to move into an apartment with a 100 Mbps connection from WebPass, so I'm looking to buy a new router and/or access point. As far as I can tell, they use Large Scale NAT[1] on IPv4, so I'd like something that allows me to install firmware where I can configure and tinker with IPv6.

I stumbled upon this thread[0] from last December, but was curious as to whether people feel the advice in that thread still holds true and/or if people have had any experience with newer 802.11ac routers/APs (especially devices from Buffalo, TP-Link, and Ubiquiti) now that they've been on the market for a few months.

[0]: https://news.ycombinator.com/item?id=6828699
[1]: http://webpass.net/blog/ipv4-exhausted
Whatever you want to call it, they don't have exactly the same genome. Calling them the same species is like saying Dog is Wolf and Human is Ape.
Or games like Ocarina of Time, or possibly even Final Fantasy series, which are popular for speedrunning.
"Balanced" according to which methodology? To that vilifying saturated fats, for example, or the new that does the opposite, for example? When it comes to nutrition, there's no single source of truth!
> "these transformers were never exposed a la carte, instead being encapsulated by the macrology of reducers."

What does 'macrology' mean in this context? Is this a common usage? Or a novel application of a word that ordinarily means "long and tedious talk without much substance"
https://twitter.com/osxreverser/status/497033396632440832
I don't understand why you don't believe it. It's quite wide-spread knowledge, and a quick check doesn't show any signs that it's a wide-spread urban legend.

I noticed that your understanding of 'species' doesn't consider obligate parthenogenesis. There are, for example, some 50 species of lizard that only reproduce parthenogenetically. Under your definition, these are not a species because there is no mating. I submit that that is a much more critical shortcoming than a ring species.

Perhaps your objection is more based on a lack of knowledge than anything else?
I've always found swan neck kettles awkward to use, but never had any issues with normal coffee pots.
For another example, 2^64 micrometer is more than 100 astronomical units. So in a game like Kerbal Space Program you could very accurately store the position of everything with 64-bit integers in a single coordinate system. (They actually use floating point though and hacked around all the resulting problems.)
I'll probably get a bunch of hate for this, but I honestly think this is a bad idea. My main concerns are the phrases "It must run Ubuntu", "It must have Google Chrome as the default browser", and "It must support Minecraft", and I have minor concerns with the solutions to the other statements.

* Ubuntu: why ubuntu? because it is _popular_? that's a bad reason, and it's magnified that this is supposed to be a teaching tool. How can you justify teaching kids to do something because it's popular?

* Must have Chrome: I read this and laughed. As a fairly large supporter of the free software foundation, I am frankly appalled that you want to use chrome when there are many better and more free alternatives. There is of course firefox, which is free, but if your real desire is the webkit rendering engine or v8, then there is always chromium or DWB.

* Minecraft: I play minecraft, and I think it's fun. I write mods, and I run servers. But to include video games on an educational computer is repulsive and you should be ashamed. So what if kids like it? Kids like refined sugar too, lets just give that to students as a way for them to enjoy food.

Some other points:
The wide variety of programming languages is good, but the list you provided is noticeably lacking C (the most widely used language) or any systems language. Programming is about much more than stupid hello world programs and writing silly kiddie games, and should be treated as such. I also noticed a lack of purely functional languages, which bothers me more than I can effectively express in words.
The lack of internet is good, but you completely missed the existence of man pages and virtually all compilers work offline as well.
Having a great editor is fantastic, and I use sublime text (I even paid $70 for the license!), but as many people have said, you shouldn't. That $70 is much better spent on better hardware for the computer, and shipping with unlicensed software is wrong. Vim and Emacs are both more than capable of doing EVERYTHING sublime does and are much lighter weight, and free.
Including the paragraph about the 'custom sidebar' is laughable. Aside from the fact that I dislike Unity and that the sidebar can be configured by students already, I don't think it's appropriate to coerce students into using the software YOU want them too. That flies so hard in the face of the unix philosophy.
the function keys are easy to remap. I suggest looking into sxhkd as a replacement for the bloated tools you listed. It's free software and can be found on github. It is written by the same author as bspwm.
developer mode screen: so reformat the laptop. I did it with arch and it works fine and has no 'scary screen' as you put it.
*trackpad support is not the responsibility of the kernel, and a kernel update will not in fact remove support. This problem can easily be solved by distributing modified versions of the apt-get remote upstream lists.

My final remark is that every time I hear someone refer to themselves as a 'coder' rather than a programmer, I die a bit inside. Please take this profession seriously and don't encourage what are commonly know as 'skript kiddies'.
I think a more apt analogy what be if photographer inadvertently leaves a camera on the ground, and I use it to take selfies. Who owns the copyright to my selfies, me or the owner of the camera?
He keeps referring to "this circle", but I think I'm missing something. Is it a metaphorical circle?

Edit: OK, eventually I saw some of the stuff he was talking about, but only around the edges of the video frame. It looks like the most of the demo part was hidden behind the video.

Further edit: After trying it in firefox, I now realize that the demo just completely doesn't work in Chrome on my machine. The video plays with a big green rectangular background that pretty much breaks the presentation.
I eat raw broccoli and raw spinach even together in a salad. I can even go to the store and find raw spinach prepackaged in salads, claiming they are ready to eat.
J

Would you have some cycles to provide guidance on the project - formally? I am looking for some technical experience/depth.

Thanks
I don't understand what the point of password and pgp protecting the data is.

Typically with torrents, if they're password protected they get shunned. Most torrent downloading software is even programmed to ignore .zip files because of the frequency of password-protected zips. I understand why these show up for illegal media, but for something like a leak it doesn't make sense to me.

Is there an angle I'm missing? I mean, they said they were releasing it to get it into people's hands, it's not like they pulled a wikileaks and used it as their insurance policy.
So is this actually just the Free monad?
Did you read that article fully? It's a satire (see the last section)...
Normal coffee pots splash. Coffee beans after being ground and applying hot water to them are very delicate. A goose/swan neck kettle helps keep the pouring both gentle and consistent to get even extraction. I put off getting a good kettle for way too long and I was seriously surprised how much of a difference it made.
I buy my coffee from a local chain: Dunn Bros, always within few days of roasting. Often the same day it was roasted. After having a particularly good cup of coffee there (they offer a "free" large cup of the variety of the day with every pound you purchase), I went on a quest to understand why their coffee always tasted better than mine. Finally it came down to the grind as the last variable and it totally blew my mind how different the taste was whether I bought it ground from them or with my "whirlybird" grinder.

Ground in store, made with a cheap drip brewer tastes infinitely better than ground at home with the crappy grinder and a French press. Unbelievable!
> You don't see this kind of thing in other industries, do you? Why are so many programmers intent on getting everyone from every demographic, rich poor, black white

Can't say I completely buy this argument. When's the last time President Obama addressed the nation, urging more people to learn to do nursing, or construction? Maybe 'diversity pushes' happen in other industries, but they don't seem to hold a candle to the intensity behind this one. Why, is my question. What's the 'greater good' that everyone sees behind an entire planet of coders? Why not push everyone to be doctors? Push everyone to learn virology? Surely, there's more utility there? Why code?

> People can't know if they're interested until they've tried it. If you're going to let people try coding it seems like a good idea to let them have a good, realistic, example.

I think your comment here is a generic statement, but I still have to mention - it's not completely true. For example, I knew very positively that I was interested in coding, well before I ever wrote a single line of code. I think it's very possible to have genuine interest in an industry, before you've ever worked in it. That said, I suppose I understand the benefit of exposing young people to another career possibility... But again, why coding is being pressured so much as opposed to other industries, I don't understand.
I think it depends on what you're comparing the current system with, right? I mean sure if its either no hoop jumping or you have to pay some money then you can go figure ok the person willing to give up bucks and go through the trouble is probably a little more reliable because of that. But how is that type of system ideal or secure? Currently, ssl certs give me very little assurance that any data over the connection is not being backdoored/sniffed to whomever, that the private certs arent compromised, etc. I think we shouldn't be trusting people because of hoops they go through, but because the system we use doesnt allow fraudelent players to stay in the game. Personally, I'd like to see it head in this direction:

https://github.com/okTurtles/dnschainhttps://github.com/okTu...

also for some more background on some concerns with CAs see: https://konklone.com/post/certificate-authorities-are-actual...
I'm using the BeagleBone Black as the platform for my GoBalloon [1] project. Overall, it's awesome: the GPIO and UART ports work as expected. One major annoyance, however, is the lack of easy-to-use DC input current sensor. For my battery-powered project, I want to be able to monitor the supply voltage that the BBB is getting. I want to read this value in software so I can do things like reduce the telemetry transmission rate if the battery starts to run low. I also want to log the supply voltage so that I can compare the performance of different battery technologies on subsequent flights.

I was chatting with the folks on freenode:#highaltitude and it turns out there is a way to do this, but it involves soldering jumper wires onto pins of the BBB's Power Management Controller and pulling resistors off the PCB. Yuck. I decided to use a INA219 on my custom cape instead. Hacky.

Thanks for the writeup on the device tree overlays. That's going to be super useful for me.

[1] https://github.com/chrissnell/GoBalloon
At a national level, the chance of your vote changing the outcome is less than your chance of being struck by lightning or killed by a plane falling on you. Most votes aren't even close at all - you knew what candidate your state would pick going in and it picked that by a margin of, say, a million votes.

But hey, let's suppose one of those few, rare, much less than once-in-a-lifetime cases comes up where the vote is so close that your one vote WOULD make a difference. In that case we can say two things:

(1) that outcome is closer than the margin of error on our vote-counting technology, so the outcome will actually get decided in the courts

(2) If the country is THAT divided between the two candidates, they're probably so similarly positioned on the {net good/net bad} scale that your vote didn't really matter then either - you got to pick which of two functionally-identical candidates we got. (or if they're not, they're close ENOUGH that you have no way of being sure you made the right choice between them - you'd do as well to flip a coin.

Rationally speaking, the effect of voting for a candidate is identical to the effect of rooting for a sports team. It does nothing to modify the outcome of the match, but it does make YOU have a bit more ego invested in whoever you picked.
I think we need to ask:

Who would own the copyright had it been another human who pressed the button?

- One human sets up the camera -- another frames the shot and takes the shot.

I would say the second human who framed and shot the image is the copyright holder... meaning the monkey would own the copyright had the monkey been human... but since the monkey is not human (and copyright only applies to humans), then it's public domain.
From the "Start" page:

If you didn't type it correctly, you might not see anything. If this happens, make sure that you've copied the example code exactly

This is definitely a big no-no if your goal is "to make coding accessible for artists, designers, educators, and beginners".
It's a neat idea, but I wish they'd just put the normal controls on the video. I couldn't read the text fast enough to take it in along with the voiceover, there's no ability to rewind if you miss something, and there's no indication of how long the whole thing lasts or whether you'll be able to replay it when it finishes. It sounds like I missed out on something interesting that happens later, but I gave up in frustration after a minute or two, and I expect I lasted longer than a lot of people will.
I seem to remember reading that many climate change researchers believe that methane stability in the Arctic Ocean is crucial to preventing climate change from sky rocketing out of control.

If I remember rightly methane is kept stable on the sea bed in a solid form due to the temperature of the sea water and water pressure.

As sea temperatures rise the methane turns to a gas and is released from the sea bed into the atmosphere compounding global warming. Quite quickly the process will spiral out of control.

Once we have "opened Pandora's box" there isn't any going back. I also seem to remember that it was estimated that a relatively small increase would be enough to trigger this process.

I'm on a mobile with a poor connection so I'll try and find some references tomorrow.
I am super excited about this. I don't have much background in Javascript but I used processing back in the day. This sounds like fun to mess around with. Thanks for posting.
You probably wanted to say "doesn't have a diagnosed kidney disease." If you think you can fully diagnose kidney health just by lack of symptoms and basic blood and urine tests, you're wrong. No physician will do, for example, an ultrasound without symptoms - this is how the flawed system works. Iodine deficiency actually is common in many geographies and, if I remember correctly, it's became more common with the vilification of salt as iodized salt is the main source of iodine for many.
3 Startups Offer New Microloan Options for Entrepreneurs With Big Ambitions
Watch out $500 fine for writing a negative review
There is a javascript engine written in Go called otto so you could use that for plugins. That way people can write plugins with many languages if they wish. i.e. clojurescript, typescript ,dart, etc etc
Apparently there's no way to edit comments (the update button does not apply changes) and my asterisks-as-bullets failed pretty hard.
15 email marketing growth hacks
For clarity

This is public domain footage now, because the bird stole the camera: http://www.huffingtonpost.com/2013/12/02/bird-steals-camera-...

This is copyright, because the photographer strapped cameras to the bird: http://en.wikipedia.org/wiki/Pigeon_photography
"A photograph of Schlosshotel Kronberg (then called Schloss Friedrichshof after its owner Kaiserin Friedrich) became famous due to its accidental inclusion of the photographer's wing tips. In a breach of copyright it was shown in German cinemas as part of the weekly newsreel in 1929.[16]"
It means that reducers were some macro sugar atop the underlying mechanism described in the post. See https://github.com/clojure/clojure/blob/master/src/clj/cloju...
How I Built An Online Business In 24 Hours With $24 That Made $347 The First Day
I'm not sure that I interpret the fervor behind this world-wide code push, to be simply targeted at encouraging people to have develop a 'basic programming' knowledge. It seems like there's a far stronger drive to get people into this as a CAREER.

I hear what you're saying though, there's definitely benefit to knowing programming. My point is, it's no more beneficial than many other disciplines which AREN'T getting national attention.

Why the disparity, I wonder?
Houston City Council gives green light to Uber, Lyft
good feedback, what would you recommend as an alternative wording? would love to improve it.
You and I don't have the same genome, we aren't the same species?
This seems like a terrible move. Aren't _all_ video game soundtracks under copyright (not just ones that use popular/radio music)?

If that's the case, isn't the logical conclusion of this no audio on twitch at all?

I don't quite understand what Google is doing here. This sort of policing is one thing on a general video site like YouTube, but why would you buy a site who's entire raison d'etre is streaming copyrighted material and then start policing it in this manner?

Why buy it at all if you just intend to ruin it?
I don't think I follow your second graph, but you might be suggesting that copyright aside, Calvin is frequently used in stickers on the backs of Chevy and Ford trucks. Those stickers are counterfeit. They've been the subject of legal action, and if they aren't today, it's because Watterson doesn't care enough to go after their small-potatoes producers.
Functional JSON in Swift
thanks, yes, working on a fix right now. we also want to make it clear that those things are not necessarily required for p5.js itself, just the demo.
firstly, the posix SHELL is not at all unfriendly (terminal != shell), and introducing it earlier can only be beneficial. If you get scared by a shell, you probably shouldn't be in programming.
source : https://github.com/scottgarner/p5.js-video/
I think there is a reasonable sense that coding is becoming an important skill for large sections of the general public, well beyond IT professionals. It's essentially an ability to turn the machines that make the world work to your own hand, and to your own purpose. That's something that is enormously powerful in all sorts of fields, and widespread knowledge is probably good for society.

Programming (especially open source programming) is also relatively unique amongst professional careers in its low financial barrier to entry - in theory, you just need time, shelter, and access to a cheap computer to become genuinely prosperous, so it does seem reasonable to be a bit evangelical to marginalized groups. Although this works alongside the slightly embarrassing knowledge that the actual demographics of programming are to one degree or another wealthy and white.

It's also important because knowledge of programming gives the citizenry, and even the political class themselves, the knowledge they need to make informed political decisions about how computers and digital technology should be deployed. It's difficult to know where the line should be drawn if you don't understand the potential of the technology, and it's very difficult to stand up and object if you do not understand exactly the nature of what is being suggested, because of the risk of being made to look a fool. It seems likely that the lack of discussion about digital issues is partly down to many politicians hardly being able to manage their own email.
My favourite Tetris was the BOWEP (Best of Windows Entertainment Pack) version that came with .. Windows 3.11 was it? Or 95? One of those. I would regularly wrap the score starting at level 10. Unfortunately it doesn't run on 64-bit Windows, and I find it's not smooth enough in a VM to be the same experience. Have considered trying to get it running in DOSBox, but haven't gotten around to it yet!
Unless you are my long lost twin, you and I don't have the exact same genome either. Personally, I like the thought that cauliflower is the poodle of cabbages.
Maybe I am wrong, but is the author just looking for a decimal type? Those exist in most major languages, right?
No. He scouted a location, planned and financed the expedition, and spent his time waiting and searching for the right conditions in which great nature photos could arise. He was much more than a rental company, the least for not having ever rented out his camera
Ruby function arguments and local variables explained – Beginner's guide
I'm not sure if it has changed, but things used to be called the same species if they can interbreed with each other and produce fertile offspring. Dog is wolf, yes; man is ape, no.
Silicon Valley Pay: CEO Salaries Range From Zero to $78M