skysight-inc/HackerNews huggingface dataset:
FYI:

The publication [1] that improved on the MRI results was the famous paper that layed out the foundation of the what is called "Compressed sampling" / "Compressive sensing". This is the main field of research for Signal Processing folks since around 2006. (Before it was mostly "just" Wavelets for a few decades).

In MRI you sample in the frequency domain (FFT) and compressive sensing can be used since MRI signals (which are structured signals) are sparse in that domain.

[1] Stable signal recovery from incomplete and inaccurate measurements
>If you are enabling a surveillance state, I think many people would consider that to be harmful to public welfare.

I honestly do not know how those working for the NSA, GCHQ, etc. can live with themselves for the damage they're doing. Snowden said he was getting something like $120k p/a as a consultant for the NSA, so it's not like it's massively financially lucrative.
Yep. I remember seeing this version though: http://eprint.iacr.org/2013/346.pdf.

Not sure if there is any difference in content.
I'm a PHP programmer. Can someone explain why the lack of parametric polymorphism is a big deal?
PBR and its siblings (Olympia, Old Style, Hamm's) succeed because they're cheap and low gravity enough to be sessionable while plausibly being the beer of our grandparents but not our parents. As other brewers learn to hit that sweet spot, I imagine you'll see folks switching.
How would you judge 'real' and who would do it?
5 tricks and one tool to make your technical job ads much better
This is not very surprising, especially to residents in Qatar, as there has been great anxiety and lack of clarity over the country's first cyber law.

http://dohanews.co/criticism-qatars-cybercrime-law-mounts-ho...
‎

Granted, they will tell you it is because of acts of cybervandalism and computer intrusion by hacktivists from the likes of the Syrian Hacker Army and company. Now, those groups have attacked even infrastructure of companies like Qatar Petroleum or RasGas (I forget which one). Now, none of us trust the law because of slander/libel provisions.

However, I do not think Americans ought to talk. We have bounced foreigners on entry to the US for non-sensical Facebook commentary about getting wrecked in America, somehow construed to mean they will go on a terror rampage.

http://www.bbc.co.uk/news/uk-politics-30267026

So, yeah, fellow Americans. We should get off our high horse.
Optimize AngularJS Performances Using Web Workers
A Paper Notebook Made for the Cloud
When I look at a Lexus automobile, I don't see a Toyota nameplate anywhere. Is Toyota therefore "obfuscating" the fact that a Lexus is little more than a glorified Corolla? Is an Acura basically an obfuscated Honda?

I don't buy it. Consumers sophisticated enough to care about the provenance of their beer are no doubt well aware that Blue Moon isn't a microbrewery. Consumers who aren't that sophisticated probably don't care, and (gasp!) simply enjoy the way it tastes.

The "right to know who I'm supporting" is the key there. I observe that for a lot of people these days, the brands that an individual purchases are a matter of reflecting (or establishing) that individual's own brand identity. "I use Chrome on a MacBook, because that SAYS something about me that using Chrome on a PC wouldn't.", etc. I understand that this is a thing, but like many I am more of a realist by nature and cannot relate at all. The most important factor in my purchasing decisions is cost-benefit ratio, with a generous amount of wiggle-room for subjective style considerations. However, I have zero fucks to give about what a purchase tells other people about my "identity", and am somewhat baffled by people who do. In my mind, if you're pretentious enough that you can't enjoy a beer without confirming its "exclusivity" from major brewers, then it's on you to pull out your phone and spend 20 seconds looking up the brewer on Wikipedia.
Supposedly they'll all be gone within seven years:

http://www.mercurynews.com/ci_11646883
It really depends. I have always lived on the cheap side, but others go out to expensive bars (almost all in 5-stat hotels) and waste incredibly dumb amounts of money on everything.

Granted, I can drive a SUV at 1.00QR per litre. at 90 octane gasoline, that is basically 20-30 US cents a litre. However, inflation is a dirty word. Last inflation bump came because gov't sector pentions for Qatari citizens were close to doubled, and almost all grocer products increased by at least 1QR (0.20-0.30 USD) overnight. Many went up a lot more. And people were upset, but that is top-down economics.
this is true and at many companies the hiring process is so broken, the interviewer might have only an hour or less heads up that they will be interviewing someone. i have done that maybe twice, and since then i refuse tomdo interviews on candidates without more prep time.

on the reverse of that, i have sometimes avoided topics that the candidate was familiar with because i didnt see relevant experience on a resume. that was a major miss, and ive tried to avoid using resumes for shaping the interview topics since.. i see the resume now as more of a signal of what the person is interested in (since most of us carve huge swaths of our experiences out, and tailor them for the job we apply to anyways).
Yes, it is possible, but we'd need better telescopes. This post has a pretty good analysis: http://rein.pk/gravitational-lensing-to-observe-ancient-eart...
Transmitting RF on GPS frequencies would almost certainly run afoul of local laws on transmission interference, and in the US FCC enforcement penalties are both severe and expensive (as they should be for interference). A direct coax connection would probably be fine though.

What are the transmitters you're talking about? Multiple analog front ends each transmitting on a different L1 channel frequency? SDRs transmitting on multiple L1 channels? L1 is 1575.42 MHz (10.23 MHz × 154) so you'd need multiple channels to simulate multiple satellites. How can I do that for $50?
Thomas Jefferson – 3rd U.S. PRESIDENT
I've done a few online tests recently, and I was thinking of how to do a better one.

1) The main idea was to have the results of unit tests visible live. I've done a few tests where I found out I didn't get through even though the test rig says it works. It compiles, it gets the examples right, but there's some hidden test that failed. You'll never know why, even though it's probably not something surprising.

So just make it explicit. A bunch of lights for each test, a description of what the test is, and there you go.

2) That solves little problems like "given some set of numbers, how do I find some ridiculous property of those numbers?" type questions.

What you really need is something that tells you how people deal with complexity. I have a large problem, how do I solve it? There's always more than one right answer.

Here you might be better off doing some kind of subjective voting. People who are looking for work might find it comforting that other people in their situation are judging them. Or gratifying to be able to judge other people's skills. Perhaps there's some incentive structure that cleverly aligns this.
Say you need a Vector2D type:

struct Vector2D
int x
int y

Except, hold on, I have a routine that needs floats. In a dynamic language, I'd leave off the type hints; with a decent type system I'd parametise the `int` type; in Go I have to reimplement the whole type:

type Vector2DFloat
float x
float y

Lather, rinse and repeat for complex numbers, vectors of vectors, etc. The only way around this is (a) to use the `interface{}` type (in which case you're just using a very verbose dynamic language) or (b) to rely on lots of text-based code generation.
Thanks! The one I linked to is just the extended version.
Sigfox: Receive a signal in the middle of the ocean
Sure, just don't call that Internet -- Internet is about transporting any type of bytes wherever they may come from.
The archaeology of virtualization (2014)
8 Questions to Help Set Expectations with Investors
> There is an important school of thought...

We are advocating the same school of thought. However languages designed by such schools rarely get mainstream - Scheme, Lua, Smalltalk, to name a few that I know of. People acknowledge them, put them on the altar and ignore them. Go is the first language in decades I know of that boasts simplicity as a feature and gets mainstream; C is the last one before Go. There are things I dislike about Go (esp. lack of generics), but I find it worth defending. I apologize for my somewhat cynical intonation, if that caused confusions.

> Ask yourself. Which of these two languages are more likely to be complemented by language nerds/snobs - C++, or Scheme...

I don't understand this question.

> And some people who apparently belong to this school of thought are criticizing Go for not being orthogonal enough.

I am very eager to hear such criticisms, but I haven't come across any of them. Most "criticisms" on Go are simply "Go lacks feature X", which are simply invalid. A valid criticism is "It is very tricky for me to solve problem X with Go, and adding feature Y will make things easier", but I don't always buy it unless the author is smart enough to convince me that the difficulty lies in the limitation of Go instead of the author's intelligence.
So, why do Instagram and Netflix continue to use S3 for petabytes of video and image data? In Netflix' case, this doesn't even count their vast replicated CDN infrastructure between your device and S3.

The math is never this simple.

Firstly I assume you mean 700 TB, not GB.

You might as well look at reduced-redundancy S3 which brings the annual cost down to $194,220. With that you still have multiple WAN links, excellent throughput, multiple data centers, and no labour for dealing with failed drives.

And if we're truly trying to do backup / archival, where download throughput doesn't matter, let's look at Glacier, even if we do 50000 monthly uploads and retrieve 20% of the 700TB monthly, we're down to $96,630.

Most sizable businesses also aren't buying bargain basement drive arrays from SuperMicro, they're buying EMC, NetApp, 3PAR, or Hitachi.

As with anything S3 is not perfect, but it really depends on your use case if your own data center or rented equipment is appropriate. For many large businesses, Amazon makes more sense.
Maybe for some object, but I can't think of any, and I don't think that vaccines or torture devices fit the bill. One could sell a spoiled, ineffective, tainted, or defective vaccine. That would be evil. Or, one could torture Hitler to learn how to disarm the doomsday machine.
Aaaargh. Yet another idiotic website that disables zoom gestures, making it unreadable on my iphone.
You can use a string class like the one in Folly that decays from a fixed array to heap allocated space if the string gets too long.
Well, it's not that clear-cut. Kalin raised the first money personally, a good chunk of it from family, and hired the people to whom he later granted the title 'co-founder'. They had much, much less equity from day one, and cashed out in the first rounds of investment.

Also worth noting: there was an interesting Fred Wilson blog post about dealing with Kalin and his quirks that has since been deleted. The gist of it, as I recall, was that Kalin saw himself as an 'artist' and not a manager - a notion Wilson found unsettling for the CEO of a portfolio company.

As for what Rob is up to these days, he's recently bought a warehouse in the Catskills and is turning it into a hive of artisan workshops with a restaurant downstairs. Apparently everything in the restaurant (tables, chairs, silverware, lighting) will be made in the warehouse. So basically, he's building a Portlandia skit, but apparently he can afford it.
> Firefox and Chrome also collect the same information

Uhm, reference? I seriously doubt that...
I think you got it backwards -- net neutrality is about making sure anyone can create a new protocol and be hooked to an ISP to serve their content through the Internet.

> Locally based networks providing fast access to their subscribers and filling in the slow times with other traffic? Illegal.

As an ISP subscriber, why would I want something other than what I decided on ?

> Decentralized mesh networks allowing people to "mine" cryptocurrency with a transmitter on their roof? Illegal.

I don't see what's illegal here. If you have a transmitter on your roof you are your own ISP. It is perfectly fine to not allow a kind of traffic if you're your own ISP.
If this was a bi directional graph you would need to keep the implied 2d grid column header row straight rather than dropping down the column headers to skip already listed people. Also all those lines are noisy why not just have a 2d grid drop the headers for locality as was done then just place colored squares at the intersection points. Hmm might be worth prototyping something in d3 later.
JS 1K 2015 – entries close March 14
I've been a CrashPlan customer for about 7 years.
Here is what you need to keep your cables tidy
It's frustrating because the same argument could be made about any freedom. It's always a small minority that needs it.

How many individuals really need the first amendment? The Saudi kids in my undergrad PoliSci classes loved to point this out. "Who needs freedom? I'll take my mercedes."
No one said that except you. Nice rhetorical strategy. Moxie said 'state-run telcos'. Which is accurate.
Just keep moving. Don't make eye contact.
Yeah, it's absurd nowadays.

For several years, me and a friend ran a reasonably popular website and associated forum. I paid for the hosting, he paid for the domain. He gradually became less and less active, but eventually he forgot to renew the registration. I tried every way I could think of to contact him, without avail. I tried calling GoDaddy, explained the situation, and told them I'd gladly pay for renewal and to consider it just a "donation" on his account. No dice.

I asked them would it would be available for purchase, and they told me some day x days in the future. I figured well, this really sucks, but maybe I can just snap it up the second it goes live.

To my shock and anger it was bought up by some kind of domain parking organization in (x - n) days. They told me sure, you can have the domain. For $800.

Needless to say, not being able to afford that, I ended up buying a new domain and trying to contact all the community members, but the site has been basically dead ever since. As for the domain, they had a landing page with ads on it for a couple years. Now the domain is some kind of weird blog-spam.
Your reasoning is nonsensical. The TSA has nothing to do with enforcing company contracts.
Said information shared was found illegal in the UK recently.
Car 100 could very well have been a Port Authority of NY/NJ officer. They likely do have the authority to enact a temporary closure of an airport under their jurisdiction.
New dashboard, individual notifications and more for your shared inbox
"Ability to install alternative operating system (such as Linux) extends life expectancy of hardware."

Why should that be true? Source?
[1] http://statweb.stanford.edu/~candes/papers/StableRecovery.pd...
Isn't that the same sort of thing? She interpreted a social situation in her own way and then seemed to think it through based on her own POV and biases to it's logical conclusion. According to the OP she doesn't feel anything but justified. Of course we might feel differently, but doesn't mean she didn't think it through in her own way.

IMHO geeks (including me) are terrible at dealing with social situations and even worse at accepting when we are wrong when the only thing pointing to our "wrongness" is what other people think.

Of course you could also be 100% spot-on and I'm being overly sympathetic to someone who doesn't deserve it. I hope I'm not.
Once-through sequential processing is a pretty common paradigm for large datasets. That's basically what Hadoop and column stores are about.

In fact, i think this is the underlying meme of 'big data' - that it's now plausible and useful to do analysis over all of a large dataset, so you might as well build everything around iterating over the entire table regardless.
Ironically, if you are reading this thread, you'll find that most people think websites have significant functionality degradation with JavaScript enabled.

This is the new web first world, where everyone is obligated to maintain finely-tuned block lists for various trackers and hostile JavaScript, run adblockers that prefilter sites and click on various odd-looking rectangles to get that plugin to run. The web is a joke.
Open source means you have the right to modify and redistribute. If you want to express a different idea use a different term.
This is a petty thing to discuss, but there aren't that many browsers in the world, why give your new one a name that sounds identical to an existing browser? (Their FAQ even says the name should be read out as "conkeror with a c")
Decriminalising drug possession
It got a lot of attention from the beer world? A world that knew the very basic information you presented already?

Riight.
That's not a confusing name at all...

Konqueror - KDE web browser / file manager that was forked to start webkit

Conkeror - Javascript based browser with Mozilla XUL wrappings.

Sheesh. Way to cause problems for your project for no reason.
The best open-source projects are the smaller ones, IMO, which are usually the efforts of a few developers who welcome outside help.

I've contributed to large-ish projects like Symfony2 with high standards, but the community was still encouraging.

Point being, I think the overall community and age of the project are the best indicators for determining how hostile contributing would be.
I read it as Conk-Error and it stuck.
Apples, to apples please.

0.7PB on Amazon S3 reduced redundancy is $582,660 over three years with geo-redundancy and availability across an entire region, and lifecycle to push to Glacier which would drop the price to $289,872 annually given 50,000 monthly uploads and 20% monthly retrieval. No labour when it comes to dealing with equipment failures.

I'd also say that only SMBs and web/internet companies run the equivalent SuperMicro JBODs, most large companies use enterprise storage vendors like EMC, NetApp, HP/3PAR which are premium priced.
Can't help w/ pocketsphinx, but do work w/ transcription sync, where accuracy depends on source. Goog/tube ASR is above 90%, at least where well-recorded people speak evenly paced with minimal accent. Otherwise, where vocals are hard to hear, ASR isn't good enough. Human corrected transcripts cost $1/minute today, and will 10x more affordable soon.
Interesting one @psbots, did you try urself...? let me give a try.
Reading about guys as smart as Terence Tao makes me realize just how intellectually mediocre I am.
It's not that it's not supported, it's that the driver may have been modified to support other devices, or a portion could have been rewritten, and that could lead to short-term instability until they identify and fix any problems introduced.
Persebaya Penuhi Janji, Bantai Persip 5-1
I don't know if it's exactly a zero-sum game, but the rate at which talent is created doesn't seem to be amazingly high given that there are over 7 billion people on Earth. Certainly the talent pool seems to be a small fraction of the population.

Top universities, which for the most part feed the tech industry, face a similar problem at an earlier stage in the pipeline. It's been noted that less prestigious universities tend to draw their faculty from a very narrow selection of elite universities.

The education and labor markets are linked, and inefficient in ways which perhaps reflect the same underlying cause: scarcity of people with apparent ability, and self-interest wanting to profit from oligopolistic control of this incalculably valuable limited resource.
Arduino Wars: Group Splits, New Products
Evidently this is being blown way out of proportion, and other researchers have been studying this region for some time (to say nothing of the actual people living there, who have known about these "lost cities" all along): http://blogs.berkeley.edu/2015/03/03/theres-a-real-archaeolo...
> Too regular? I gotta be honest, that comment makes very little sense to me.

Not agreeing or disagreeing with the parent, but I believe he may be referring to a common problem in software development that is best summed up by a quote by Yaron Minsky: "You can't pay people enough to carefully debug boring boilerplate code. I've tried."

If your Go code is just a series of `if x, err := foo(); err != nil { ... }`, it can become easy during code review to miss subtle bugs because in one function somewhere, someone write `err == nil` instead. This is not unique to Go; many programmers feel the same way about Java.

I find that one of Go's weakness is its limited ability to abstract common patterns. I also believe that for some languages (e.g. Haskell, Common Lisp, Scala) their main weakness is their apparent unlimited ability to abstract common patterns, sometimes beyond the understanding of most programmers. I'm not smart enough to come up with (a) an objective way to measure how little/how much a language allows abstraction, (b) a language that would hit a sweet spot of allowing abstraction without going into the deep end.
When you are laid off, even if it was because the project you were on got axed, take a look around -- did you notice the superstars on the team all got pulled to other parts of the company? Strange, isn't it? Did you notice, in fact, that as things started to look ugly that dregs got transferred to the project?

Nope. Because you are just talking complete nonsense. It just doesn't work like that.

I'll tell you a story, I was laid off about a decade ago, along with about 6000 others. The CEO had decided that offshoring was clearly the future of software development. Only it wasn't, many of my cow-orkers got called back as consultants, for way more money, because that company found itself completely unable to ship any working software with its "CMM level 5" offshore operation. Not me tho', because I can't remember if it took me 1 week or 2 to find a new job and start it, with a nice bump in salary too. I'm neither a "superstar" nor a "dreg". No-one got pulled into other parts of the company in this process as you imagine happens, because those parts of the company didn't exist anymore either.

Another good example is SGI, superstars or dregs (I can guess which one you think you are), they all lost their jobs when the CEO bet the farm on Itanium. Google occupies their campus now. One day, they'll lay people off too. Did their fabled interview process suddenly start letting "dregs" in?

That's the reality of layoffs, they can happen to anyone, and they are decided far, far above the level that anyone knows or cares if you are a "superstar" or a "dreg". When it happens to you - and in a 40-50 year career it is a matter of when not if - try to remember my words and not feel all, ermm, dreggy about it. In the meantime, try to curtail your arrogance a little.
I was very careful to handle a rejection from a company I had interviewed with in November with similar grace; thanked the HR person I had been corresponding with and reiterated that I thought it was a great fit but that I wish them well with their future candidates. They contacted me again in February and I'm starting with them this month.
Similar Train game called "Rails". It is fun until you get so much going on there are trains crashing into each other everywhere.

https://itunes.apple.com/us/app/rails/id556517203?mt=8
The hidden performance costs of instantiating Throwables (2013)
That's a pretty common application when you need to synchronize clocks to microsecond accuracy or to a second accuracy but have neither a stable network connection nor a time broadcast (like the German DCF77). It's also used to replace Cesium clocks in cell base stations or for the precision timing protocol (IEEE 1588) for PWE3 networks.

Iep, is there a lot of systems depending on GPS and a major system failure will bring us some chaos.