skysight-inc/HackerNews huggingface dataset:
Just an FYI, looks like Quick and Nimble are required subproject but they aren't included in the repo so its a bit more complicated to get everything setup if you want contributors.

Edit Nevermind. They are gitsubmodules.. duh.
I had a shared office with one other programmer working on the same stuff as me for my first job. After that I took a job where I was in a cube. After having an office cubes are almost unbearable. Cubes also tend to come with a lot of bad practices like not actually having a door, facilities setting up your desk so that you have to sit with your back to the "doorway", getting shuffled from one cube to the next with regularity, and ever-decreasing work-space.

One place I worked for started me in an 8x10 cube, moved me to a different floor and into an 8x8 cube, then across to another floor into an 8x8 cube which had a supporting pillar through it, making it more like a 6x4 cube, and finally into a conference room with 6 other people, all within the space of a year. I miss my office.

Don't get me wrong, I'll make do wherever. But compared to having an office cubes and open plan are worthless.
Can you give an example of where you find Clojure to be implicit?

I don't find the Clojure that I write to be implicit.
What you have to watch out for is the debt to expected earnings ratio. A lot of the data from previous years was based on low (or zero) tuition rates.

Getting stuck with a six-digit loan while being underemployed would still support the "college graduates make more money" statement, as to get that barista job a college graduate probably ranked higher in the resume stack than people with high school degrees, but I doubt anyone is gloating.

By similar measure, getting a mortgage to buy a house and then pay it off was a decent deal for most of the century until people started overpaying by purely believing in the principle, but not running the actual numbers.
The point being that they had access to an illegal GPS receiver (which didn't have the limits of altitude and speed that all civilian receivers should have). But, of course, the civilian GPS signal is just a signal, and anyone can build a receiver capable of decoding it, so there's not a lot anyone can do to prevent that capability from getting into the hands of folks you don't want to have it.
thumbs up to these guys. i just clicked on the link to their site and had a chat w/ one of their reps. very helpful. very accommodating to ad hoc requests. answered all of my questions in less than 5 min.

it's refreshing to find alternatives to the stacks that actually work for the benefit of small businesses and startups.
Yes, the forum is open source too.

Although as far as I know the only thing implemented in Arc is the forum so they might as well be the same thing.

Both the language and the forum are licensed under the "Perl Foundations's Artistic License 2.0."
They should, but the proper response would be a solution that solves what others can't not complaining about someone not solving something you decided yourself to try out.
Plus you don't have to figure out how to hide $100K on your taxes.
All you gotta do is import hy before the given hy module.

Hy uses a metaimporter to parse the Hy code and hand the Python compiler AST. So you can import any hy file like normal Python and use the code. Its that simple.
>with its dependencies injected either via constructor parameters or method parameters.

Most of the enterprise Java code that I have seen uses annotations for dependency injection. This is common in both Spring and JEE.
out of sheer curiosity, does anyone have the pastebin link for this? I know it was taken down, but I'm hoping the Barbara Streisand Effect has taken place.
Not really. At best, dynamic dispatch might be faster with inheritance, but even that's kind of a stretch. Most of the slowness with using trait objects in Rust has little to do with the dispatch itself, but with casting between the types being relatively inefficient and/or unsafe (for a whole host of reasons which also affect other parts of the language).

In any case, dynamic dispatch, polymorphic or not, is considerably slower than static polymorphic dispatch, which Rust excels at. Servo's biggest performance wins over Gecko (outside of pervasive parallelism) have come by greatly reducing dynamic dispatch.
Driverless cars set to be tested in four English cities
Hy core here!

It works both ways, and bi-directional interop is intended! Just `import hy` then you can import any `.hy` on `sys.path` :D

(yes, this means you can make Hy code pip installable, just like Hy itself!)
I have yet to work in an open floor plan that was without barking dogs, nerf guns, loud meetings, and the occasional R/C helicopter.

I work from home 75% now. When I'm in the office, I get next to nothing done.
free as in beer: Free in the sense of costing no money; gratis.[1]

[1] http://en.wiktionary.org/wiki/free_as_in_beer
No. This code is fine--clean, journeyman code--but it's quite a bit below what you'd expect from the STL, Boost, or other premier libraries. Sometimes the implementations of such projects seem obfuscated, but that's often a legacy of trying to work with older, broken compilers and/or to protect against obscure corner cases.
Definitely some sort of index fund like vanguard. Then try to de-risk my portfolio by making some non-tech investments. And finally leave some money aside to wait and see what IPOs next year. Investing starts with the new tax year which is April in the UK.
Oh! I didn't see the bandwidth was so wide. You are correct. Wouldn't the resolution still be decent with a narrower bandwidth (i.e. the 10s of MHz that a yagi could manage)?

Also, as an alternative to a horn antenna, a parabolic reflector should work well in this band without being too large, right?
Perhaps because there's a lot of breathless press [1] about Bitcoin solving this "impossible" problem that was in actually solved decades ago?

[1] http://nonchalantrepreneur.com/post/70130104170/bitcoin-and-...
Don't forget: http://dirtypcbs.com/
I only ever enter the distorted one, works every time.
How to walk on ice, and other essential survival tips for newcomers to America
Most of the state institutions seem to be less concerned with "raising your ranking by churning out well-prepared grads" and more with "attracting enough students to pay for administrative and real estate overhead".

At least with for-profit schools there's no motivation to over-build and over-hire.
Except that corn is used for more than just ethanol.
How Does the Smithsonian's 60' Needle Tower Stand in a Stiff Breeze
If you download Arc, there is a text file called "how-to-run-news" in the tar.
> The largest lesson is that who we are and what we do must always be considered in the context of the biology occurring inside us.

This is such a pointless ending sentiment. I realize the irony here too, my comment is pointless transitively but I don't care.
This still isn't power-efficient. On phones you should be using push notifications instead of holding a socket open.
This is apples and oranges. They're comparing coal miners to people who are primarily engaged in building or installing solar panels. If you want a true comparison along those lines, you'd need to account for every person working at a coal-fired power plant or working on a coal-based power source (like antique trains).
Google's misery index for the most miserable times of the year
On the positive side: it appears that solar energy is highly effective as an employment generator.

On the negative side: the fraction of electricity generation provided by solar vs. coal is a very small fraction, meaning that you're looking at far more workers per GWh of actual energy production.

The 8 month total generation for 2012 includes 12,346 GWh of solar PV, vs. 1,105,161 GWh for coal generation.

http://www.eia.gov/totalenergy/data/monthly/pdf/sec7_5.pdf

This means that a solar worker is responsible for 0.087 GWh of generation. A coal miner is responsible for 8.968 GWh of electricity generation.

At this rate, we'd require 32.11 million workers in solar to replace existing coal generation capacity. While that would be a strongly effective employment program, it would also be devoting a vastly larger portion of the United States' labor force to the task of energy provisioning.

That's a significant chunk of the 147.3 million total civilian workforce as of October, 2014, at 22%.

http://www.bls.gov/news.release/empsit.a.htm
Eric, im glad you and your wife love the fit! We pride ourselves in having developed great fits.

Those are great questions. The traditional denim colors will always move the majority of the volume, but I do think taste is evolving, and with that you see new colors being added each season. Take a look at our latest addition, the Waverly's (http://www.mottandbow.com/straight-waverly-2-month.html). These are a deep blue indigo color, a bit non traditional but always clean.

I think Levis has done a great job (they have reached ubiquity in denim). The cool part of our proposition is that we are offering designer denim (usually offered at +$200 because of the superior material and handcraft that goes into it) at half the price by going direct to consumer instead of the traditional model (where prices reach 8x what they cost to make).
It's hard to generalize. In the same way that not all startups are created equal, this is even truer for digital agencies. And even different offices within the agency network.

There's a lot of great work coming from agencies [1][2]. But there's also several agencies that are just doing busy work, making a living by getting basic digital production work done.

If you have an offer from a digital agency, I'd look carefully at:

1) the type of work you'll be doing (and, more specifically, which clients)

2) to whom you'll report to, and the experience of your peers

3) what this agency has done in the past, that you think would add value to your career.

Good luck! If you need help assessing your options, feel free to drop me a note. Email on my profile.

[1] http://en.wikipedia.org/wiki/Cinder_(programming_library)

[2] http://www.compositeframework.io/

EDIT: having said that, there's good things to learn on both. A startup teaches you to be flexible, and to move fast, be lean, focus on the product. Agencies teach you to scale things, to get the work done in teams, to work with enterprise clients.
instead of "search over syntax", something more specific like

"text, wildcard or regex search"

over (as an example)

"stackoverflow, standard library, langauge spec for cpython,
400 most popular libs on github/pip/package index/ (whatever)"

e.g. here's a search engine for scala that lets you use type signatures: http://scalex.org/

_________________________________

really useful search engine, just needs clarification on the database contents and what kinds of searches you can do.
Making the most detailed tweet map ever
Rust's trait system is essentially identical to Haskell's typeclasses, and Haskell allows infix operators which work exactly like method calls, except that you don't have to put a period between the data and the function. So it seems to me that by your definition Haskell is also object oriented.

(As for my personal opinion: I think the confusion around OOP is largely a product of it not having a precise definition).
I'm rather frustrated with this huge push to create a "new" CS degree, which is basically saying "Let's abandon half of CS and focus on just programming." Computer Science is, obviously enough, the science of Computers and computation. Coincidentally, programming happens to be a tool for computer scientists to interact with computers and demonstrate computational theory. While I understand and appreciate the necessity for good programmers/developers, people seem to miss the point of what a Computer Scientist actually is. It includes a whole lot of theory and knowledge of how computers function and operate, from the fundamental logic up to the application layer. Programming is learned as a Computer Scientist not necessarily for the purpose of a career, but rather as a means of implementing and testing theories and ideas. Much the same as Mathematics where theories are abundant, many of which are necessary to become a mathematician. You don't see anyone trying to create a Math degree that skips a lot of theory and just teaches you Applied Mathematics for a career. While the analogy breaks down when you move into industry, the concept is the same. If you are pursuing a Computer Science degree, you must become a Computer Scientist. If you want a more objective approach, see the definition of Computer Science as put forth by wikipedia: http://en.wikipedia.org/wiki/Computer_science . You'll notice that Software Engineering is but a subset of the field of Applied Computer Science, which is itself a subset of Computer Science.
Before I continue ranting I'll just summarize: You cannot forgo or severely reduce the extensive amount of theory behind Computer Science and churn out Computer Scientists. It does not match up. If your goal is instead to produce more software engineers / programmers / developers who are not real Computer Scientists, then you should re-name your degree and your program. You might find CIT/CNIT/IT more appropriate. https://en.wikipedia.org/wiki/Information_technology
For non-lispers (like myself) look at Rust and Sweet.js, both from Mozilla. I've been experimenting with Sweet.js and it's very cool and powerful, and I still have a lot to learn about macros and how/where they can be used.
Worrying about cyberwar is making countries less safe
No, I haven't. It's a big part of why I have changed jobs frequently over the last couple of years. It continues to be a source of frustration.

Looking back on my comment I was more harsh than I intended and a lot of that is because I am so frustrated with the current standard working environment. If I didn't have a family to take care of I would be extremely tempted to leave software as a profession entirely because of it.

When I was hired at my current job we had full-height cubes which are still not ideal, but workable. But now I've been shuffled into a new team working back in an open plan office. Many days after work I just want to go live in a cave and be left alone. It's not normal for me to be so socially drained and it's not a healthy dynamic for my family. I'm trying on the side to get my own company off the ground so that I can work the way I want to. We'll see.
There's an excellent paper on how to build list comprehensions (in Common Lisp) on top of simpler iteration constructs:

http://www.ai.sri.com/~latendre/listCompFinal.pdf

I have a (very loose) implementation of this approach at:

https://github.com/TBRSS/cl-lc

Frankly, though, once you've learned the trick, list comprehensions lose a lot of their appeal.
"Of course this doesn't cover those who "work from home" by watching Netflix and jiggling the mouse on their laptop every ten minutes or so. I'm talking about the more responsible people."

It's probably still more productive because now they are not distracting anyone.
It's a little known fact that the brain can also be fueled by ketones by those following a ketogenic diet. Energy is more constant as the body is burning fat continuously instead of depending on constant feeding and the associated ups and downs in blood sugar. Those following a ketogenic diet report improved concentration and alertness.

Also, anything that overstimulates the reward system (sugar) will result in weakened willpower.
I run DataTau. It's just rediscovery that probably motivated the post.

Changes are in the pipeline. I was waiting to roll them out before posting here.
Even good - even great - writers need an editor. When you already know what you have written it can be easy to miss what is actually there.
The combination of Hy and python-sh looks really interesting. I am tempted to try using this as a shell, similar to scsh.
That is true now although it is quite hard to get in. I'm at UW for grad school (not cs) and I don't think I could of gotten into UW with my high school marks for CS or engineering.
Google Search is free to search. It's not free to advertise on. Searchers are not Google's customer.
After what Sony did to Geohot, I must say that I have zero sympathy for them (as an organization) here. Obviously, the leak of personal data (SSNs, etc.) is a different story.
Show HN: Contact Dashboard. The no Internet, Internet
Rebol has an interesting take on this, in that what Lisp calls "macros" and "functions" are unified in Rebol (as "functions") -- you can specify for each argument whether it is taken as evaluated or unevaluated.
Dogs at work?!
Hey this looks great! Getting gouged for 4% on a recurring basis was stomach churning for me, so I'll definitely look into this more (and will use your link when doing so).

Anything below 1% and I'm totally happy.
Those are more team rooms which is different from open office and personal offices. When it's that small your all one team.
These p2p "sharing economy" sites are begging for a solution that's actually p2p. The star-rating of users could be maintained by a modified form of bitcoin. I don't know what the business model would be, but that's pretty much the point.
Author here. To see a video of it working go here:
http://contactdashboard.com
my initial reaction on seeing this headline was... this kind of news doesn't belong on hn but after i read the gist of the article on npr, i find i'm appalled. how, in all conscience, can we ignore this. we can't.

is it the plastics? the endocrine disrupters we're flushing down the toilet? the factory farm diet we're all consuming?

and what about boys? without going into the gory details, aren't they being impacted too?

as a society, what do about this? is it too late to roll back the clock... go back to how it used to be when girls were girls and boys were boys -- at least until they became teenagers, by then they are a different creature altogether -- and we didn't have to worry about the age of new puberty.
If anything, that would make the argument stronger that solar requires (or promotes) more jobs. The argument is that solar kills jobs. It doesn't.

My concern is that the per-worker productivity is vastly lower than what we've been used to for fossil-fuel generation.

Mind: I also think we can't get off of coal fast enough.
This was probably an abuse of the flag button, wrong though the comment might have been.
Very helpful, thank you! I have a difficult OCR problem to solve, rather than identity. Interesting to see that the market price for "being human" is $0.00139.
Hey HN! We'd like to welcome you to DataTau!

If you're a data scientist or an ML enthusiast, please do engage/start discussions over in DataTau. That'd be splendid!

We've been trying to keep posts there pretty technical there and the community loves it so far. Think of DataTau as a place where you go to learn/share things you've learned from getting your hands dirty with data/Machine Learning/statistics/science!
It makes even more sense since it's the same developer.
So if I sign up to get this.. how many of the services require credit information?

I'm a bit worried that I'll sign up for a bunch of services to receive the offer, and then 12 months from now when all of them expire I'll suddenly have autorenewals all over my credit card statement.
Seems awesome for personal uses (which I expect to be doing on a fairly regular basis). I persume this might make business tax compliance a bit more complex, but at some point it may be worthwhile for me in that realm as well.

Thanks!
I hate to talk on the phone (aka talk without seeing the other person) so I hate phone screening.

To complicate the situation, most of phone screenings I did were made by young recruiters that don't understand anything of what they are asking about, making all this thing silly and awkward. A skype interview is much more relevant but probably scary for the (non technical) recruiter.

By the other hand if I can get a face to face interview, normally I'm in.
Introductory: Debugging Java Threads on Linux
Groupon
Mobile Developer - Android
Palo Alto, CA

Hey all,

Over half of Groupon’s multi-billion dollar North American business happens on mobile. Groupon's highly rated Android app is among the top 100 most downloaded apps on Google Play and is loved by millions of customers in 42 countries.

We're looking for mobile developers to join the team and contribute to the evolution of the Groupon Android app. Your code will perform on the wide variety of Android platforms our app runs -- phones, tablets, watches, glasses, robot servants. You would work with and be mentored by well-regarded people in the Android community, including authors, speakers and open-source contributors.

Questions, resumes, githubs and love can be sent to phperez [at] groupon [d0t] com
In my experience, the hatred of cubes is a hold-over from when the alternative was real offices. Compared to open plan, cubes are a step up.
Nice work. Could ditch the Wilkinson though since your coupling to the mixer is -10 dB, so just use a resistive tap instead of 3 dB splitter and 7 dB attenuator.
class Tree {
public:
...
~Tree() { ...
...

If you have create a non-final class with a public non-virtual destructor, you are basically guaranteed that code using your library will have memory leaks.

:(
Godep is definitely a good tool. One thing that gives me pause, though, is that this functionality is not built into `go get`. Failing to put hard versioning into the canonical package manager seems short-sighted to me. I'd much prefer that over something like the race detector.
Yeah, kinda like that. If you're curious;

http://www.xenatera.com/bunnie/proj/anatak/xboxmod.html

http://bunniefoo.com/nostarch/HackingTheXbox_Free.pdf

The PDF has the full story, the first link has some neat photos including die shots.
> Right now I cannot benefit from [cheap gene sequencing] in everyday hospital.

I work in a lab with people who are working on developing diagnostics for transplant rejection based on sequencing the RNA from a small sample of your blood and using a trained machine learning classifier to diagnose rejection (I'm tangentially involved in this project). It's still a ways away from clinical application, but if successful, it could replace the current gold standard for diagnosis, which is an invasive biopsy of the graft that is then manually inspected under a microscope by a trained histologist.

That's a pretty big step up, from a biopsy and a histologist to a few drops of blood and a computer classifier to diagnose transplant rejection with the same accuracy. It would mean that you could monitor for signs of rejection much more often because drawing blood is much less invasive. This, in turn, would allow you to detect rejection events much earlier and take action to control the inflammation and prevent loss of the graft before it's too late. There's huge potential for quality-of-life improvements here. And I can assure you many other labs are applying the same methods to all sorts of diagnostic problems, not just transplant rejection. I could imagine a future where we have hundreds of trained classifiers for all sorts of diseases based on blood gene expression, and as a routine part of a doctor's visit, your blood will be drawn, sequenced in a matter of minutes, and run through all of these classifiers to identify any diseases you might possibly have, which can then be tested for by more accurate conventional tests now that the doctor knows what to test for.

Here's the paper I was involved in: http://www.ncbi.nlm.nih.gov/pubmed/24725967

Here's a similar earlier paper that will also give you the idea of what we're up to and that I think is public access: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2041877/
I always like this blog which focuses on stable/growing dividends: http://www.dividendgrowthinvestor.com/

But I tend to think that an S&P 500 index fund is just as good. However, I also believe central banks have been investing in the S&P as well, and that it's due for a large correction (valuations are currently 2x historical norms).
Weak article. I'd like to see a link to a thorough analysis of the leaked data.