skysight-inc/HackerNews huggingface dataset:
If you really want to buy into the module pattern, it seems like anything that's enough of a unit that you'd want to test could be in its own module.

In the example given, the sum function could be its own module that you require into the stats module. That way you could test them independently, and the stats module could simply expose its own appropriate methods.

This has the added benefit of making the sum function reusable.

Personally I prefer this approach to introducing environmental concerns into your code.
Hackers exploiting Elasticsearch on AWS
RocksDB Haskell Bindings
Designing Developer Documentation
Jeff Hecht: The Internet of **** things (Nature Physics | Futures)
Tungsten is usually sintered with a binder. I'm unaware of any welding techniques that work with it.

For a similar fabrication job, check out the LARES satellite (which is awesome, elegant, and the densest free-falling object in the Solar System):

http://www.esa.int/Our_Activities/Launchers/Launch_vehicles/...
I don't know. This is admittedly not something I know much about, but from poking around a bit, it looks like the Gather-Apply-Scatter model - or any other vertex-centric model - is not well suited to finding cycles of specific length. Compare eg GraphChi's triangle-counting code [1], which specifically notes the difficulties arising from having to maintain and work with large adjacency lists. I don't see a way around that for vertex-centric models.

That said, I haven't actually read your miner, so I don't know what it's doing or if something similar can be done for GAS-based frameworks. If someone who knows more wants to chime in, I'd be delighted to read more about this.

[1] https://github.com/GraphChi/graphchi-cpp/blob/master/example...
I wish wikileaks would leak Gillian Bird's affidavit - this must be pretty juicy.
Data art mostly: https://twitter.com/Graphistry/status/433689227906142208/pho...
Mysterious fast radio bursts from outer space and they could be alien in origin
Favorize – Highlight the web with people you know
Suppose the Markov "state" is what word a user just intended to speak. You can use a non-hidden Markov Model to generate sentences.

But for speech-recognition, you don't know what the user said (that's your goal) and you're guessing based on audio sensor data. This means the true state is "hidden" from you, and you're trying to make educated guesses.

Using a Hidden Markov Model allows you to combine your imperfect indicators (audio samples that sound like certain words) with statistical knowledge (how likely certain words are to follow other words) to improve your guesses.
> As the probe descents deeper, the rate of descent will gradually slow until the probe reaches a depth of 100 km after ~30 years

The article doesn't mention - why will the probe stop descending?
Fatherhood Formula for Successful Child Rearing
Then that's called income, not revenue.
The article also suggests using the probe to analyze the composition of other planets. Is that doable? It seems pretty tough to me to carry on a space ship a nuclear probe hot enough to melt rocks.
Maybe what you are calling luck I call chance.

Just for fun I looked the word up. It turns out that either definition can apply.

I just take exception to the idea that everything is in our control. It isn't. Some events our out of control and often we don't even see what's coming.
> Subject to further order, order 1 does not prevent provision of material by the Commonwealth Director of Public Prosecutions to Note Printing Australia Pty Ltd and its legal representatives, provided any such material is provided together with a copy of these orders.

Unsurprising given:

http://en.wikipedia.org/wiki/Note_Printing_Australia#2007_co...
What does that have to do with anything? Chromecast isn't an HDMI port competitor...
We've standardized on Github Issues as the PM core, Waffle to prioritize, and Slack to communicate. The tools largely stay out of the way, unlike many of the ones I've used in the past. Give the bureaucrats access to the appropriate rooms on Slack and keep 'em out of everything else.

I've found the right tool is so incredibly team/company specific that third party advice on these matters is often useless, but I'll share a few additional data points in case they help.

1) I recently helped a 40 person dev team rethink their dev tools and they chose to adopt Trello, roughly using this post as a guide: https://community.uservoice.com/blog/trello-google-docs-prod...

The team was using Pivotal and will continue to do so, but adding the Trello layer on top allows the "bureaucratic overlords" the info they need to a) stay informed, and b) make better decisions on resource allocation.

2) If giving the business folks a window into dev progress is important, also check out Sprintly. They do a great job at that.

Good luck!
Deranged Cat's guide to being a startup CTO/Sr. Software Engineer/etc
I accidentally started a Wikipedia hoax
Adblock doesn't just block ads, it blocks based on a blacklist that sometimes is a little overzealous. For example, I could block images.yahoo.com, but that would block all images from Yahoo. Maybe that's fine, since I never go to Yahoo. Then a blog post I'm reading has a picture that is hosted at images.yahoo.com, and suddenly Adblock is hampering my viewing of a site that I want to see. I disable Adblock, find out what was being blocked and why, and edit the filters to fix that (or completely whitelist the site, if the ads are non-existant or non-intrusive).
Increase in density as you get closer to the core.
This is How Networking Saved My Startup
I ran a number of different regressions in parallel with significance testing. Ultimately, I chose to publish the figures from the one that included the factors with the largest effect sizes (determined in parallel) for simplicity, but the takeaways didn't really differ much when more factors (even ones that weren't significant) were included.

Regardless, thanks for pointing me to Pearl. Linking here for others in case they're interested, too: http://bayes.cs.ucla.edu/BOOK-2K/

And, yes, I'm that Aline. Ohai, and thanks!
Robotics Industry Notches Record Sales in 2014
They do NLP analysis of social media feeds [Facebook, Twitter, etc] which is one of the products Palantir sells to Governments already to find "terrorists".
...unprecedented suppression order by the Australian Supreme Court in
Melbourne, Victoria...

Minor nit: It sounds like strictly speaking, this order is from the Victorian Supreme Court (state level), not the Australian Supreme Court, which is the High Court in Canberra.

http://www.supremecourt.vic.gov.au/

http://en.wikipedia.org/wiki/High_Court_of_Australia
Bitfunder Promises to Allow Anonymous Investments in Startups
sudo usermod -a -G sudo RonPaul

sudo fdisk /dev/tsa

sudo mkfs.freedom /dev/tsa1
> Therein lies the practical problem with the Supreme Court's decision in Alice Corp. [1]: Just about any new technology could be described as a "generic implementation" of an abstract idea

This may be true in the domain of software patents (though not of technology generally.)

OTOH, I don't think that's a problem with Alice so much as with many, if not all, software patents.
You can get a used bike in Beijing for ¥100 ($16).

Used electric scooters with 30km range and 45km/h top speed can be had for $250.
Ariane 5 launch of the Automated Transfer Vehicle  23:27 GMT
"I can go the local mall and almost anything I can want or imagine is available"

I regularly want things I can't find at a suburban mall.
I haven't dug in depth but the usual questions arise.

- Do you use crypto-in-browser ? If yes, still unreliable to me

- Do you generate keys on the server ? I hope not.

- If email is not used as a transport, why not use XMPP ? It already provides federation, secure communications, ad-hoc services etc...

I'd like to see a simple smtp-to-neomsg bridge they can install on their machine (right next to the other that also claimed to reinvent the email). People could then continue to use their favorite MUA. Other than that I still can't trust crypto-in-browser.

Anyway, good luck with the project, and don't fail the community by not open-sourcing your stuff !
>>>> it's never been done until now

Again, we come back to marketing.

Would you bet that it has never been done, or it has been done but no one has ever heard of it?

Just developing a good game and hoping that people will (somehow) discover it is a lottery, same lottery like developing 100 shitty games, just with better odds.
Perhaps this is one of those white lies we tell to justify doing the right thing. A dishonest means to an honest end.

Is this maybe how researchers publish negative results without having to admit failure? We often complain about the dearth of published negative results. We talk about pre-registering studies and so forth.

It seems better to me for researchers to recast a negative result as an inconclusive positive result "requiring more study", than to not publish it at all. Just because there is a call for further research doesn't mean we have to do it.
What is amazing to me, and a bit inspiring, is how late in the game this was. I was born a little afterward, but who here was in school when the plate tectonics revolution came about?

Though many of the ideas of plate tectonics were several decades old (including Emile Argand's beautiful and prescient ideas, including continental collision is the biggest driver of mountain range formation, and that subducted Indian crust underlies the Tibetan plateau [1]), until the 70s they were still widely disbelieved, even by straight up geniuses like the great Bayesian geophysicist Harold Jeffreys (he of the Jeffreys prior).

Tectonics is the grand unifying theory of geology, and wasn't really accepted until the 70s. How old was 'modern' physics at this point? Darwinian evolution?

What else do we still have to discover? I like to keep this in mind when I hear the doubters doubting (e.g., [2]).

[1] Argand, E. (1924), "La Tectonique de l'Asie", Extrait du Compte-rendu du XIIIe Congrès géologique international 1922 (Liège), 1(5), pp. 171-372.

[2]: http://www.telegraph.co.uk/science/6694932/Have-we-discovere...
Also:

5) They implemented cash on delivery. A very brave and novel approach. This basically instilled confidence in the indian online buyer

6) Fast delivery. I will go ahead and say probably as good as Amazon or even better in big cities. They built warehouses in the big cities and stocked fast moving items in a lot of places

7) almost guaranteed savings on all things. I have rarely seen anything that is more expensive on FP compared to a store.

8) Good online experience. Little things like checking delivery using your pincode. Responsive site. Product suggestions.
All systems fail at some point. Paper-based systems have the advantage of failing locally. Electronic systems have a horrible tendancy to fail globally.

As the saying goes, to err is human, but to really foul things up requires a computer.
I hope they don't, the whole point of the ban is to ensure an untainted jury. The details will be released once the case has been heard.
what does the article have to do with bitcoin? or 'bitcoin infringement lawsuit'?
MongoDB still can't delete an array item by index
I live in Oakland and work in Alamo, CA. My commute by public transit is roughly 3x my commute by car. I do one or the other, depending on the day. Driving takes less time, but transit takes less useful time away from me. When I worked in Oakland, my wife and I could certainly have gotten by without a car, except for our trips to Tahoe, Sonoma, and Santa Cruz...
Europeans (pun intended) could be much better equipped to retaliate than Iraqis.
8 Slow, Difficult Steps To Become A Millionaire
My friend and I kicked around putting some effort into building an app a few years back when people started publishing the "how to make money on the app store" posts. So thank you for posting this.

My suggestion is to find a website with an established niche (outside of the traditional app review websites) and audience who will promote your product ... and build something for that audience.

For example, my website has a ton of traffic in September and October. It's new though, so we are still working out monetization. There's a couple games in the market that would appeal to my visitors. I could probably give one a significant bump. And not one of them has ever contacted me about a review, provided a promo code, etc ... let alone a revenue share.

I didn't spend much time looking at Letters, but maybe it would do well on the blog of a english teacher?
Isn't this pretty normal? In the US a judge can bar the press from covering a trial in progress if they believe it could prejudice the jury or create a circus. They will still be allowed to report everything once there's a verdict.
"On computer systems" has a hollower ring now than it did a decade ago. Everything is on a computer system now. Even face to face interactions leave a plethora of metadata behind.

The nature of privacy has always been a function of social norms and technology, but given the directions we're headed in these days I think it's easy to make a case that the average citizen has given up a lot more privacy, then they have gained in convenience.

My life was easier when it took me an hour to download a megabyte and I spent more time outside... and I say that as a web developer.
Likewise, the helicopter is a "Renaissance idea" (Leonardo da Vinci). In both cases, the underlying socio-technological substrate was insufficient at the time of the lofty idea.
I suspect novel grammatical constructs in English would fail part one of the patent-eligibility test: does the idea fall within one of the four permissible classes, those being process, machine, manufacture, or composition of matter. See http://www.uspto.gov/web/offices/pac/mpep/s2106.html. If it was deemed to fall within one of those categories, then it'd still have to qualify as either being non-abstract or, if abstract, having some further technical advance.
Is that marketing or underhanded behaviour? Sounds like spamming?
Just bought mine in April :/
2 Actionable Habits to Grow Wiser
Good eyes! We were there after a con at Rackspace! It was as deadly as you've foretold.
Have bright (green/blue/orange) bills and simply CGI it to look like real money. Would even work for overseas markets, to make them euros for example.
This is not true. A judge can bar the media from their courtroom, but they cannot ban coverage entirely.
Please indent each line with a double space so it's properly monospace formatted.
As I said to someone the other day after dealing with yet another failure by Dropbox to do the safe thing or even the reasonably-recoverable thing with our data: "One reason I'm not worth a billion dollars is I would never have let Dropbox ship like this!"

Doing sync on top of an existing filesystem, making it work with existing apps, maintaining solid transaction semantics, and having a simple, understandable user model -- you just can't do all four. The Dropbox experiment has now shown that "correctness" doesn't matter, commercially speaking.
When I worked as a developer at an EFL / ESL educational software company, I proposed something similar for the Japanese market. Make an RPG (JPRG in style, of course) where the base language was Japanese. Have the usual storyline where characters discover ruins, a lost civilization, hidden secrets and conspiracies, etc. The ancient civilization's language was English. So, to progress through the story, the characters have to learn enough English to decipher the old records, to figure out how to defeat the (English-speaking) bad guy resurrected from the tombs, and even for the use of magic, since all the discovered spells would be in English.

I got this project as far as the very early design stage. I've always been sorry I couldn't convince the execs to let us finish it.
If you're going to carry a probe powerful enough to melt rocks on a spaceship, the probe better damn well be nuclear powered. There's no other way to get the energy density to make the launch costs feasible.
That's a great point. I definitely agree that erring on the side of modules is better. I just worry about times when the purpose of a module is not clearly defined at the outset (e.g. when it only contains one function that is only used in one other module). I have often seen that devolve into the "helper" module, where random functions collect.

I'm also not sure I buy the assertion that all code you would want to test is code you would want to export publicly. Do you have any reasoning to support that idea?
> In the US a judge can bar the press from covering a trial in progress if they believe it could prejudice the jury or create a circus.

No, they can't. In the US, a judge can bar media from proceedings and order people involved in a case (parties, witnesses, etc.) not to comment on it, and can thereby prohibit most ways in which the media would get information about it, but cannot generally order the media not to report on it (rules allowing that have in the past been adopted, and generally been struck down as unconstitutional.) The media are generally free to report material leaked in violation of such gag orders, although the leaker may be subject to sanctions.
indeed. you're totally correct on naming. that's been a pet peeve of mine for a long time.

and, i would love for someone to bring out the counter example -- we've got lots of examples of poorly done games with and without marketing that don't go anywhere. does anyone have the counter example of a brilliant game with no marketing going nowhere?
And with that, I just made my first WikiLeaks donation.
Getting Back to Coding
I don't think Adblock Plus is worthy of revenue - their "business model" is to squash other companies revenue then make them pay to get it back. Sure, they block a lot of super annoying and even some potentially dangerous ads, but most of the time they're blocking harmless banner ads on small sites that need the revenue to stay online. This obviously isn't just Adblock (Plus)'s problem - there's always going to be someone trying to remove ads from websites, I just wish those creating the scripts would apply their talents elsewhere.
This report is worthless by itself. Who cares about Year-over-Year numbers for a high growth company. The results vs the previous quarter are most relevant. Sure, there is a holiday effect in Q4 for ad businesses, but the QoQ comparison is the only thing worth looking at.
I am curious if anyone knows the answer to this or has tried it. If you had a judgment against them, couldn't you attach the judgment to their app store earnings and have apple send you their check?

I suspect they would just start publishing under a new user? Just thinking out loud as my law grad self is intrigued by this question.
Someone made a Twitter account to generate baby names with markov chains, actually: https://twitter.com/markovbaby
What if the private methods are complex but also module-specific? For instance, if they deal with a data type that is private to the module?

When you pull out complex code like this into another module, how do you specify that the new module is actually private to the old module?
My 8th grade science fair project studied a very simple version of this problem! I used genetic algorithms to have a 6-legged robot relearn to walk after 1 leg was injured. It won 1st grand prize in Texas in 2004 :)
From the linked page:

Signal will be a unified private voice and text communication platform for iPhone, Android, and the browser. Later this summer, Signal for iPhone will be expanded to support text communication compatible with TextSecure for Android. Shortly after, both TextSecure and RedPhone for Android will be combined into a unified Signal app on Android as well. Simultaneously, browser extension development is already under way.
Nobody reading wikileaks is ever going to serve on a jury.
> Is that marketing or underhanded behaviour?

The two are not mutually exclusive categories.
A couple thoughts:

1) A LTE dongle still has a binary blob.

2) An example of the kinds of things one has to deal with: many 8 numbers will drop calls that don't provide a supervised signal to the public switched telephone network.

Many phone apps simply neglect to implement call supervision, which causes weird failures when interfacing with some pbx systems.

See here for some more detail: http://www.voip-info.org/wiki/index.php?page_id=3209
> Consider also that a lot of their staff are cashing out on their stock options which is the big reason for the GAAP to non-GAAP differences in net income.

They're giving away huge sums of investor equity to employees instead of having to pay them what they're worth, it's fair that this is recorded as an expense.
(They are very good points though! Thanks for sharing them)
"Private methods of modules should not be tested, since they don't represent the public interface of the module and refactorings are likely to change the private methods"

+1 to that.
I'm surprised nobody has linked the obligatory xkcd yet: http://xkcd.com/189/

I think about this every time I run.
Introduction to Linux – Classes Start August 1
Browsers which allow JavaScript to overwrite HttpOnly cookie
Printing Metals of the Future
Have you considered donating a sizeable portion of your salary to the EFF?
Don't forget blending. Most "famous" names in whiskey are there because they know which barrels to blend together. MGP sells quality distillates in a wide variety of mash bills. There is no reason a good reseller couldn't create great whiskey blending and aging their product. Do any of their current resellers? Hard to say, but contract distilling is not new or rare so I'm not sure what the fuss is about.
Hi Chad, are you still playing all of your games yourself? I wonder if they are "sticky" enough? Bit hard to tell from the screen captures - they don't really stand out to me in the screenshots. But I like word games so will check out Letters!

While you got the OK for the Letterpress UI from the creator, I wonder if anyone else who's unaware of that would notice and think you're a clone and ignore you?

I released my first ever iOS game* last week and it's a word game like yours. Not sure if we (two man team) just got lucky, but overnight we hit millionth game played and we've hit #1 word game in 30 countries at one point or another. People are playing about 3-5 games per second at any given point of the day which amazes me. The game took us four months to make - a month on the core mechanic and the rest polishing.

I have a pipeline of game ideas I think are very good so definitely intend to make more.

* Our game: https://itunes.apple.com/us/app/hexiled/id881274996?mt=8
Discovery of scientific software
Thanks for the reference! This looks like just what I need.
Losing weight is the hard part. Keeping the weight constant is the hard part. Everything is the hard part. (I attempted and failed losing weight for years now. Getting this started was extremely hard. Right now it’s admittedly easy.)

I just assume that I can never stop tracking my weight and never really stop counting calories. These changes that I’m making now are constant. This is not a temporary thing. That’s just how it is. I will see how it turns out in a year or so.
Ah, I'd actually hoped he had coded a real MMO. Well, congratulations to him in any case.
This is where 3D printing gets really interesting for me, when it lets us make bespoke parts cost effectively out of metal. So many things from restoring old cars to developing spacecraft benefit.
Thanks for the tips. I will look into the headers and see if I can't implement the range quests and content-length headers correctly, it doesn't seem like it should be that difficult.
I noticed they had a zlib fork as well. The Zlib team (mark adler?) hasn't merged in the intel patches as far as I know. Maybe someone needs to make some kind of official fork of zlib, development on it seems to be stalled.
"Subsequent re-crystallisation of the molten material will generate intense acoustic signals."

Why would it make any noise?
Is it me, or does $60-70/month for DNS seem pretty high?