skysight-inc/HackerNews huggingface dataset:
In my opinion, the "for hackers" title is in reference to multiple books that have been released with the "X for hackers" that targets people with hacking skills but do not have a formal background in X.

Machine Learning for Hackers
http://www.amazon.co.uk/Machine-Learning-Hackers-Drew-Conway...

Design for Hackers
http://www.amazon.co.uk/Design-Hackers-Reverse-Engineering-B...

Bayesian Methods for Hackers
http://www.amazon.co.uk/Bayesian-Methods-Hackers-Probabilist...

EDIT:
I'm not the author, but you can find Bayesian Methods for Hackers (free, released by the author) at the link below. I think it's a great resource for anyone wanting to explore Bayesian methods using Python.

https://github.com/CamDavidsonPilon/Probabilistic-Programmin...
PaperBack – How to store data on a single A4/Letter sheet
Plan 9 started as an off-shoot of Research Unix and in some ways it is the raw, unfiltered Unix ideal, along the way influenced from work done at PARC and ETH Zurich. By and large the GNU/Linux community seems to be drifting away from Unix as far as possible.

Genera certainly sets a bar for a single-user workstation.
My cmd + space is actually somehow bound to both, so to search I do:

cmd + space ; esc ; cmd + space

Every once in a while I debate uncolliding them, but for some reason I get a mild kick out of occasionally unexpectedly seeing cyrillic dump out on the command line.
> n then there's the fact you can deal with exponentially larger numbers with roughly linearly (or polynomial) increasing memory, while if you use analog circuits you have to pay a quadratic cost on the exponential, so ~n^k vs ~exp(2n) power consumption doesn't look good from this pov.

That's true, I feel stupid for not having thought of that!

I'm not an electrical engineer, but with the FETs that modern Intel chips are using, what fraction of their power consumption comes from parasitic gate capacitance, versus other losses?

And if you operated in the linear region, what's the ballpark steady-state I_SD current you'd need on one FET to drive the gate of the next FET?

I think that's what this comes down to: if gate capacitance dominates other losses even in the linear regime, you still win by not having a clock and lots of digital transitions.

You could even imagine exploiting that: apply 'slow' augmentations of the input data that get you the equivalent of a bunch of iterations on a single example batch, while incurring a much smaller fraction of that initial cost because activations aren't going to change nearly as much as switching to a whole new example batch.
I'm under the impression that Marfan does not necessarily imply valvular defects. So are you certain that your doctors missed the Marfan (which is very easy to recognise in severe forms), or just that they did not bother to mention it (since there is no cure / need to treat)? The valvular defect was detected aurally, I presume?
I think it does. Whatever our choice of units (provided you use the same choice of units in all calculations), the ratio of mass of the proton to the electron will be the same. This is what makes the constant fundamental: it is independent of any way we choose to measure it, so should be the same to anybody and everybody. If we were to meet an alien civilization and study their physics, as long as we know their number system, we would immediately recognize the number 1836.2.
Or simply http://amzn.com/0262510871
Somewhat. "Reflow" is typically what we call forced 1) Style Recalc and 2) Layout. Any hidden DOM elements have zero cost during Layout, as they are absent in the LayoutTree. However they can contribute to recalc, just while the browser confirms that they are still display:none.
I've been using spring loaded instead of jrebel and it works pretty well and is free.

One thing I'm surprised he didn't mention is exception handling. Namely the growing acceptance that checked exceptions are dumb. I make a point that except for a few rare circumstanes, my code should never have a throws clause. I always created subclasses of RuntimeException (or Spring's NestedRuntimeException) and use them exclusively. Any libs that throw checked exceptions get either handled or rethrown with a custom RuntimeException.
Nice! Seeing "enterprise" java code anyways makes my blood boil, and I keep reminding myself that it doesn't have to be that ugly.
Thanks for this, I actually read your comment the other day, and it slipped my mind as I wrote it this morning. I've added an edited section about manipulation, with a link to this comment.
So if you go get FFTW, build it into a program on a PeeCee, then round-trip a .wav file ( .wav=>FFT; FFT->.wav ) you get your original file back.

This was years ago, and I may still have been using 16 bit samples. It would be worth repeating this for 16 bit, 24 bit and 32-but float sample sets.

That's not bad.
I thought the Adblock Plus approach to this was interesting, where unobtrusive (or "acceptable") ads were whitelisted by default, and they were quite clear about the criteria for this as well.[0]

But the tech community lost their collective shit and threw around loaded terms like "extortion", "mafia" and "protection scheme" (I'm not exaggerating, search for those terms on this domain), which made any nuance impossible.

[0] https://adblockplus.org/en/acceptable-ads#criteria
MaxMind themselves only claims something like 80% accuracy on getting the correct city with their commercial geoip database
CIA and the Drug Business
I wonder how many other companies had that same thought.
If someone were to build a better search engine, yes.

But isn't that what the essence of competition is, in the search engine market?
Yes! This has me quite excited about Servo. Chrome is interested in async APIs for these as well.

Random aside: Dart's DOM originally offered these properties only as async but developers were unhappy with the ergonomics so Dart ended up delivering the sync APIs. :/
Dunno from obsession, but I like having a regression suite available, and bitwise reproducible means you can run the test suite as if it were a "diff", and no output means it passed.
Aristotle on Happiness and Intelligence Amplification
cydia+download+iOS+9+applianceiOS+Jailbreak+Tools+and+Jailbreak+Guide
Not sure how you get that reading... the author makes no claim that Spring is limited to XML configuration. In fact, in the paragraph just before the one you quote:

> It [the Spring framework] has a either code-based wiring or XML configuration-based wiring.
This is a slide deck accompanying the author's presentation he gave here:

http://www.meetup.com/Multithreaded-Data/events/225205209/

I think you're taking things a bit too far here.
Not exactly the same, because this has absolutely nothing to do with mercury, and has support in journal articles that have not been retracted on account of scandal. Search on PubMed for yourself, or start here:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3677555/

The scams you mention are even discussed in the article. Did you read it? Or are you saying that MRIs are like chelation therapy?
"GenBank contains DNA sequences for ∼411,000 species, only 22% of estimated named species."

Only? That seems like a pretty good start.
.wav encodes amplitude data in what is essentially an integer representation (well, it's a fixed point float, but anyways).
> Do things 'go through' the vacuum of space or is it like newton's cradle where the fundamental building blocks just bump shoulders yet do not move?

You mean, is motion an illusion, much like a glider in Game of Life seeming to move?
One thing I've found interesting is that, as communication tech improved, we haven't needed to travel less, but more. I would have assumed that better communication tools would result in less need to travel but it appears to be creating more need.

Perhaps we're just waiting on that "killer app" for communication that is so immersive that people won't need to meet face to face so much to do business.
Try looking at what people are asking for on freelancing sites. Also look at curricula from coding bootcamps, if available; they tend to be more industry-focused rather than theory-focused.

Finally, look for open source software in the industry that interests you, and read its code (some will be good, some will be bad).
Just FYI: GPU can only used for accelerated compositing (animations) and rasterization (faster paint). We'll need new or async APIs for this stuff to significantly change things at the platform level. In the meantime, we have Virtual DOM and maybe a transactional API for read/write to help alleviate the common cases.

Thx for linking up Tony's post btw!
Or you could just use modern JVM languages like Clojure.
Is autism a purely U.S phenomenon? Has it been increasing in other countries? Is it of equal prevalence in all countries with modern medical infrastructure?
AVDI is incredibly awesome. Thanks so much for this work. Really nice readable paper on it too.

As someone working with large datasets I think automating variational inference + SGD to work with a broad class of models is really the way forwards and a big force multiplier for machine learning.
If you really want to describe modern Java, you should probably mention RxJava and TestNG.
The thing about that is that targeting, even with all the personal data advertisers get acess to, is still hard work and never 100% accurate. Also it assumes that most advertisers know how to work the controls, which sadly does not seem to be the case.

The best kind of advertising is invisible to those uninterested and visible to those that stand to benefit from the offer. Most good online advertising systems are incentivized towards that, but then schools incentivize towards good grades, and they don't produce one examplary student after another.

Part of the problem may be the esteem of the profession. No kid tells himself "I want to work on PPC optimization and better Ad Targeting". It's a terrible pity a profession that handles informing consumers about goods offered is so shrouded in ignorance. How many brilliant products designed by even more brilliant engineers failed in the cradle because nobody ever found out about them, or the ones that did couldn't make out their use? Because when you build a better mousetrap...you've got a better mousetrap and the world keeps using the ones they have.

Also that 2% cut of sales would be there if the youtuber were to post an affiliate link.
Re the first bit about 'struct' style, even better (IMO) is to use Lombok; throw an @Data annotation on your class and all you need to do is put your properties in there (private final if need be). Nobody should be writing those boilerplate constructors, getters and setters. If it's generated by your IDE, use Lombok. The best code is no code.
> It has to be beautiful to sell because if you look like a dork it will be a flop. Cue the segway.

The segway flopped because it was hyped as a mass-market product when it didn't have a mass market use-case that wasn't already filled by much cheaper bicycles.

A segway lets you travel as if you had a bicycle, pretty much, only the segway costs more than most bikes, you don't get any exercise, you have to charge it up, and it's more difficult to get it up and down stairs.

I think the fact that it looks kinda dorky is pretty far down the list of reasons why the segway failed. In fact, one can argue that they are seen as dorky precisely because they are so useless for most people.

In this case? the ultralight car category? It needs to be somehow better than a motorcycle. Figure out how to make a vehicle as efficient as a motorcycle (both in terms of up-front cash and ongoing fuel) and as safe as a car, and you are gonna sell a lot of 'em.
I hope you realized you've proved my point by replying to my copyrighted post, in which I revoked your right to download it (which happens after you reply to it).

When the demands of copyright holders are not reasonable, we are not ethically required to comply. Your words say you disagree, but your actions show otherwise.
I am not sure about Europe, but that's the law in the US too (there are a few exceptions).
I read the paragraphs a little like "Spring has code-based config and xml-based config (careful with the xml-based config!) Guice and Dagger don't have xml-based config, so use Guice or Dagger". My gripe is with the hand-wavy treatment of why Guice/Dagger are better alternatives just because they don't have xml-based configs even though the author knows that people can use Spring exclusively without xml-based configs (this is why i said it was disingenuous)
I've seen numerous posts lamenting the use of typical Java Beans.

The problem with the struct approach is that numerous tooling / libraries expects beans with typical getter/setters - Jackson Json, Spring binding, etc. Yes it's possible with configurations and/or annotations to get around this, but IMO, saving a few lines of code in exchange for non-default behavior isn't a valid trade-off.

Adding a dependency on Lombock is even worse.

Honestly, I can spot a Bean class within 1 second of opening it up. Unlike Scala or other languages, Java programmers typically use one class per file, and beans rarely get in the way as they're typically contained in some 'model' package anyway.
In fairness, this is HN's fault - not allowing posts to mess up the whole page is basic fit-for-purposeness for forum software and the whole reason HTML is not allowed in the first place. Your workaround, on the other hand, breaks the content as bookmarklets are always one-liners. Evidently (according to a sibling comment) the solution is to prepend 4 spaces, which isn't exactly standard.

As for the bookmarklet, smashing stuff. I'm always deleting irritating stuff on pages using the inspector.
My university (Universidade de Coimbra) is creating a partnership with this park to start prospecting for paleoanthropological excavation sites. It's one of the last unexplored places in Africa with an enormous potential for finding hominid remains just like the recent Homo naledi in South Africa. And it really is a beautiful place and the country deserves its share of prosperity after so many years of civil war, cheers to that guy he has a great vision for the future of Africa.
While I agree this needs to be treated as a public health issue (rather than treating users as criminals) I think pinning the blame on doctors is myopic.

One of the biggest factors that leads people to a life of opiate abuse is when people can't envision a future for themselves.

You see it throughout the rust belt- people who worked in manufacturing were left without a job, in a town without prospects, and disability rates skyrocket. Along with the disability wave comes opiate abuse and alcoholism.

Doctors could stop prescribing opiates entirely, and the problem will continue. Epidemics like this are the result of a confluence of factors. If increasing amounts of young women are feeling hopeless about the future, if women (and men) are left without a plan for how they want to live, they're going to look to take their minds off it whatever way they can, and drug abuse is a simple pathological way to do it.
I think you're thinking of ADD/ADHD, which is a US based phenomenon/pseudo-disease. Autism is indeed a real disease: http://www.autism-society.org/what-is/facts-and-statistics/
That reminds me of "constant interface" anti-pattern - abusing a feature because it brings a small technical benefit.

If you are unhappy with candy-shop utils class and are ready to split them into smaller entities, go the whole way there. Create proper small classes, and inject them using your chose DI technology.

Anyway, kudos to the author, that was a risky article to put together and there was no way to write it without controversial recommendations. That's a good start for what a new java developer need to look for.
> Just to be clear, the C++ equivalent of Box is unique_ptr.

Yeah, I mean that it's used like `new` is. We don't have the notion of constructors.

> You have to manually allocate a buffer of the right size, check if the pointer is null, and box it. For every allocation.

No. With the placement API, you'll be able to use the `box` syntax (which at the moment just supports `Box`, which has OOM issues) for your custom wrapper (i.e., `Box` with OOM support, or whatever).

What `box` gives us is that `let x = box make_inner()` would have the returned value of `make_inner()` written directly to the heap location. (Unlike `let x = Box::new(make_inner())`, which may be a move of `make_inner()`)

Placer is a part of this (https://github.com/rust-lang/rfcs/blob/master/text/0809-box-... is the whole design). from_raw isn't, that's just a useful API for FFI.

> Did you want to use Rust's built in containers in your kernel? Well, sorry, you're going to have to write your own ones that don't panic on allocation failure.

When you're writing a kernel you're not supposed to be using the standard library at all, just libcore (which exists for this purpose). The same issue exists in C++.
This is a war that will force websites to find workarounds ... from redirecting you to a message saying sorry this content is blocked you are running an adblocker to innovators creating work arounds that ad blockers can't block and they are more annoying then the ads we have now.

The web has flourished and we all get to enjoy it for free because advertising. Though the majority here seem to want all ads to be blocked... does that mean the majority will then sign up and pay each site for their content? Highly doubtful ... so what is the solution, people need to be paid for the content we consume each day for free on the web!
Sounds like Jevon's paradox
Dependency Injection (frameworks) -1

Use constructors. This makes perfectly testable classes and is vastly simpler than encouraging more XML as code.
Any proper dependency injection framework should work quite well with regular constructors.
Flogging a dead horse of a story certainly brings in the clicks, which in the past has resulted in more advertising revenue.

I'm interested to see if this continues, or if it declines since there is a reduced financial incentive.

I could imagine that in a world of paywalls, this is disincentivised, since your users don't want to have the same crap thrown at them over and over (as opposed to now, where publishers make as much controversy/noise as possible in the hope of attracting new clicks).

Could it be that this change in model requires more thoughtful journalism?
> Most people who live in San Francisco own a car...

I actually don't believe this. I could be cajoled into believing "Many people who live in SF own a car...", but not "Most people...". I bet if you look at the vehicle registration stats, you'll find that there are somewhere between 1/10 and 1/4 as many cars registered in the county as there are people living in it.

> I'm not required to do all the research you suggest, because I haven't made a comparative assertion.

You're never required to do anything. However, you actually did make a comparative assertion. You asserted:

> Yeah but SF makes a metric f ton of revenue off parking fees and fines. So they'd need to dramatically alter their revenue sourcing to get rid of parking spaces. [0]

That implies that parking fees and fines are a substantial portion of San Francisco's revenue. I don't care about the revenue streams of other cities. It would be nonsensical to look at them.

As I understand it, SF is a city with one of the highest per-capita city revenues in the US. I would be... rather surprised if parking fees and fines were largely responsible for its revenues. While fees and fines may bring in what appears to be a large amount of money, I expect that they account for less than 1% of city revenues. The only way to discover that is to compare them against the take from the rest of the city's revenue sources. :)

[0] https://news.ycombinator.com/item?id=10243808
“Cord-cutting” intensifies
TestNG may have been considered a "modern" alternative years ago, but today jUnit4 has caught up with most (if not all) of testNG's features.
The article does not ctrl-f to cysts, but I would be more interested to hear how you'd go about removing or treating a cyst in a developing brain 20-25 years ago. Any suggestions?
The brother did not have someone do anything to his brother. It was the surgeon who decided to relive the inter-cranial pressure, as any surgeon probably would given a brain that's under too much pressure. I think the brother's point is that if this was done in the 90's when his brother was a child, he might have led a normal life, and it's a very valid point. Yes, doctors are busy etc., but I wonder if they'd be more open to giving MRIs to patients with brain conditions if they weren't so shackled by the insurance companies ... but anyway, at this point, it's all speculative.
> I mean, clearly, you buy your way into the authorized vendors list; but how do you buy your way into the authorized vendors list?

Example: Let's say you want to get on the preferred vendor list of AT&T. Whenever AT&T hires a contract software developer, they contact the 2-4 recruiters on that list for that specialization.

The CEO could easily put you on the list if he wanted to. Let's say I'm buddies with the CEO, and if I asked my buddy, he wouldn't mind doing that for me. I'd owe him one. How much would that be worth to a recruitment company, maybe $5-10m a year? How much should the person facilitating that be paid? Probably quite a lot, maybe 20-30% of the value of that deal, i.e. $1-3m? How does it get divided if a friend of mine needs a favor from my buddy the CEO?

Now, would you rather put the deal together or go source the people? :)

Replace CEO with some high powered VP - that would work as well. Or a friend of a friend.

Ethics aside of course, because this all gets very grey very fast. Though if you provide quality service, it doesn't matter all that much.
I don't know that it creates more need. I would say it creates more opportunity. It fosters relationships developing from a distance, giving people more reason to go in person to some new place because they have a reason to go, because they know someone who can help them get oriented, etc.
That does't solve Google tracking your every move around the internet. They still get all your information.

They are only doing this to save face or to find an alternative path of revenue.

I refuse to be tracked, specially by a corporation whose president is quite against privacy and anonimity and has a lot of friends in the US government.

https://en.wikipedia.org/wiki/Eric_Schmidt#Privacy
I don't think they are about that given what they've done.
Your comment is unclear. Are you encouraging people to NOT use DI frameworks, or using them only with constructor-based injection?
I haven't seen any good systems on Github. We're making a very modular framework -- eventually a Javascript client & server could share the same .JS file for game rules, just swap it out.

Most of the game engines I've seen either do too much or are too specialized.
Good luck getting 86MPG with an used Lupo 3L. And hey, driving downhill is cheating.

Also confronting used stuff with new stuff is just dumb.

Plus, I don't know where you live, but in the city a thing like this could do just fine: in the city where I live I see plenty of Renault Twizys driving just fine.
http://link.springer.com/article/10.1007/BF01418470#page-1
I certainly expect there will be a war - a highly asymmetric one. The cost of developing 'anti-ad-block' tech will exceed the cost of updating filters for some time.

It will also lead to more intrusive ads in a world where user expectations have changed. Users will become used to a "quiet" web and might just prefer to hit the back button.

Another point worth making. If your content is good enough for me to turn off my ad blocker, it's probably good enough to paywall. If not, you have no chance.
Principal Garden Singapore Condo by UOL
This might be useful the next time you need to scope your project's memory requirements.

http://yourdatafitsinram.com/