skysight-inc/HackerNews huggingface dataset:
Looks pretty cool. One question, why install local LAMP stack, and not use virtual machines?

If Vagrant is too much effort & hassle, why not have a reasonably basic CentOS (or whatever your main servers are) image on a network share which your devs can clone and mess up to their hearts content?

I used to use the local stuff, which in the end included a whole macports system, but since switching to virtual machines, I'd never want to go back...
We were thinking about using the spare cpu cycles of our wireless antennas to dig dogecoins, a PoC may come soon.
It's really simple to give someone “30 seconds explanation”. Unfortunately it's not an explanation at all, it's still “30 seconds explanation”.
Snappycam reportedly captures 8 megapixel images at 20 fps.

On the other hand, the iphone 4 and 5 video modes advertise 1080p 30 fps. 1080p is equivalent to about 2.1 megapixels.

So the iphone video mode compresses about 180 megabytes of raw data a second, while snappycam compresses more like 457 megabytes a second (assuming three bytes per pixel).

Of course, Snappycam could be using a simpler compression algorithm to get throughput at the cost of quality.
Annoyingly it's also disappeared from my big list of purchased apps too.
Great answer. It drives me (midly) mad to see overspecialized gear being produced such as asics miners and such. Promoting reuse is a good approach.
I am convinced at least some of it is there to confuse the engineers who would try to understand the system.

For example, I tell people who want to learn networking "do NOT start with the OSI model. Start by learning how TCP/IP actually works and how it was designed. Then learn how and why the OSI model was designed." But a lot of people insist on going the other way, I think because it is more confusing and obfuscates more than it clarifies.
Phishing. A MITM attack could "intercept" real transactions and exchange the receiving bank account ID without the user noticing (some even will manipulate the account transaction history!) so you'll only notice it when your bank calls you or your ATM/debit card won't work anymore because your account is empty.
These prices are for becoming a Local Internet Registry (LIR). You don't need this to provide access with your own adress blocks, AS and stuff.
I will tell you, with full knowledge of how they work, I am incapable of beating the machines for US bills. Some other currencies have better and worse protection (generally better), but I _know_ I cannot beat the machines in the US.
I agree, the iOS UIs continue to disappoint.

Before my eyes can locate the note's content -- the reason I'm looking at the app in the first place -- my brain has to notice and dismiss all of the unchanging but visually dominant UI elements grabbing for my attention.

In iOS6 screenshot, the only information is "3570 Notes". We can assume that Tom Negrino didn't need a prompt to remember his own name.

At least the screenshot of iOS7 version has a few snippets of user content. But, was the decision to make everything green made by someone who uses the product heavily? I doubt it.
It's not exactly this.
The "find an ISP who can do the BGP annoucements for you" is not accurate. We encourage each org to announce herself their ranges, when possible.
> I considered five possibilities: Java, Python, D, Go, and Rust.

It's a pity that people rarely consider Nimrod (especially when it is far more suitable than the first two possibilities). Here is an example for anyone that is interested: https://github.com/dom96/nimkernel
Word 2011 (OS X) offers OneNote-like functionality if you choose the Notebook view. Defaults to list, auto-headings, and it even lets you doodle in the margins. That's all I ever did in OneNote, so I'm not sure how feature complete Word 2011 is in comparison.
There are many things which we know which mich more certainty are harmful to the public. A diet high in sugars and fat but low in protien, vitamins minerals and fibre is not healthy.

Too much alcohol is not healthy.

The uk recently rejected minimum pricing for alcohol. That minimum price was strongly aupported by doctors who see the fallout both acute and chronic of long term drinking. A lot of 999 / 112 emergency calls have alcohol involvement.

We have predatory cynical manufacturers exploiting weak people with gutrot disgusting product for profit.
About vanity metrics and social media bullshit
If you store data in a format that's not future proof, using software that's not open source, then you don't really get to complain when your data disappears. Especially if you're not storing the files locally and making regular backups.
Ask HN: How do you split work on web apps?
About a year ago at my workplace we decided to get into developing a web app for internal use (as part of a more intricate system which is irrelevant to this question). No one really had experience in web development, so probably some of our decisions were wrong, but all in all we've had success with the tool we were developing. Since we did have experience developing in Python, we chose Django as our platform.

My question is about "who does what". The way we split our work was: there is one team which handles all the Python code - which means all the Django urls, views and models, as well as the actual backend to handle asynchronous task execution (something a bit like Celery). A different team (more precisely, a single person in a different development group - but this is just implementation) is responsible for the templates (data binding), javascript, design, HTML, CSS, etc.

We have been working like this, as I said, for about a year now. I'm starting to think that maybe the line of responsibilities between the two teams is wrong. The reason is that there's a pretty big overhead whenever we need to interact - which is a lot. For example, when we add a new table and we want to display it, we need to let the "frontend guy" know what the url would be and what it would contain. Then we need to integrate out work to see if everything's alright. Sometimes we didn't pass enough context to the template to make it work and there's a slow ping-pong of information between us.

So my question is this - what is the accustomed way to split work on web apps? Who takes care of the different modules - models, views, urls, templates, design, user experience, HTML, CSS, javascript? I'd love to know how YOU do it.
I was visiting Italy as a kid in the mid 90's. My dad would get pay phone token coins in the change, and apparently they were widely used interchangeably with the official coins.

http://en.wikipedia.org/wiki/Gettone
Omega (Universe) Simulation Framework
Not exactly the "full story" when it omits the facts that support differing conclusions. That's sort of the opposite of "full story".

Some moderating details:

* Documents were damaged by a mold that is hazardous to health

* State archivist claims the documents were of "low historical value"

* Archivist claims some were confidential, and couldn't be legally released to 3rd party

http://www.wral.com/historians-lament-destruction-of-frankli...
Show HN: GeoTreat.com: Delight Website Visitors by Geolocation
Hi everyone, this is my second Show HN attempt.. I would really love to see what the community thinks.

I went from idea to implementation extremely fast, but I am also quite happy with the value that a simple prototype can deliver.
https://GeoTreat.com/ - With a tiny snippet of code, you can drop "Treats" on your web pages. That means, depending on your visitors location, they will be shown a special (modal popup) promotion of your choice. The treat can be placed anywhere in the world and have any radius.

Have a moment to spare any feedback on GeoTreat.com?

The home page has a quick (and sloppy) 1min 30sec video that gives a quick overview and demo.

If anyone has any criticism, feedback, questions, I would absolutely love to hear what you have to say.

If anyone wants to see a Live demo, let me know your general whereabouts in the comments. I will place a treat on your area and send you a URL.

-Jordan
Mostly speed, we have full chef cookbooks for our servers and vm's but developing on native ssd's is just faster.
I believe python is popular these days, but I think C is still the language of choice. A few years back when I was a TA I was tutoring on a C course at Leeds university, and Sussex (where I did my undergrad) they're pretty hardcore, so I reckon it's still C with the occasional course in F77.

I started on emacs with that C course. These days I use sublime text for my own machines, and vim elsewhere (although I'm not very good). The end result of all this? I finish sentences with a semicolon and save with colon-w-q (or x, but wq is way more satisfying);
:wq
I recently replaced Evernote with the open source Zim: http://zim-wiki.org/

It's multiplatform, written in Pyhon, easily extensible and a truly fantastic piece of software that is well worth investigating.
Blip.tv Deletes Python Content
Since thw british government isn't forcibly preventing anyone from getting porn your point fails.

But, trying to answer your question: if coca cola marketed their product as having health benefits they'd be stopped by one branch of government. If they advertised it as being totally safe in inlimited quantities they'd be stopped by another regulator. The food industry haa been warned to make labelling clear and to reduce sugar, salt, and fat content or face strict regulation. So, yes, i'm happy for government to regulate the food supply.
Happy OneNote user but I truly despise the API. All the other Office APIs are far more pleasant and functional.
OneNote is getting seriously good now and syncs to android and web.

Still waiting for a native linux client though :-)
I was exactly what I thought. Is there any "watchapp" that does this?
NyanCoin and CoinYe - Two New Cryptocurrencies Arise
Well I have to say that some command/API names on unixes for example are horrible. What's up with killing processes. Can't we just say terminate. Since software is mostly developed by a geeky bunch we sometimes forget that we are actually making something to be presented in an appealing manner to a buyer/licenser.
Congrats on building something that looks cool :)
I stopped reading at the useless jab at Apple not being innovative.
I carry two Bic biros (one black, one blue) everywhere. I can lose them and there's no problem. They write consistently and state that I'm not all prissy about accessories.

Napkins are my notebook of choice.
He was able to reverse engineer the whole process. The bank's app definitely sucks.
The fuck? It's a simple question, no?
Thank you and Steve for your replies.

You both seem to recommend HAL over other Hypermedia formats. In their book, Richardson & Amundsen mention that HAL doesn't allow to tell the client which HTTP methods to use when doing state transitions. They say that HAL is therefore only suited for read-only APIs. What do you think of that?
I agree. The competitors are starting to pass Nordea wrt technology though -- I've only heard good things about OP-Pohjola's Pivo app (https://play.google.com/store/apps/details?id=fi.op.android....), and apparently Danske Bank has some sort of analytics built-in to their webapp nowadays too.

That said though, I'm so happy Nordea finally added free TSV export of bank statement data. I rolled my own analytics script in Python based on that... :)
Tell me more of these "implications of reading GPL code".
Memory leaks due to laziness are not as frequent as the interwebs would tell you. It's not like that this type of code appears in every single program you write.

Memory leaks are notorious mostly due to leaks in lazy code looking very innocent when coming from strict languages. After you get comfortable with laziness the same code (usually) stands out very clearly. And even when it doesn't, these leaks aren't very subtle. GHC has a good profiler for memory usage, so tracking them down is mostly trivial and fixing them once you know what's wrong is not very hard.
Actually, being able to reverse-engineer and thus also being able to audit the processes and protocols being used is widely regarded to be a good thing, improving overall security standards.
I appreciate that :) -- but the main goal is to build something that provides value. I hope to focus GeoTreat into something more specific that can help solve something big.

I talk to small business owners all the time, and they don't understand native apps, run their own sites, and don't know how to code. I had them in mind when building this.
I always found the C++ standard library relatively readable. It's inspiring just how short many of the functions are.
You read them if you want to regress, as a programmer.
Nice to see some fountain pen love! I'm partial to the TWSBI Diamond 540, though if I were buying today I'd spring for the Vac700.
Don't be baffled. When was the last time you went to the movies to see the ordinary life of that normal person called Tony Stark. Buzz is what we desire. As for the TCP/IP and OSI differences, you are being slightly iffy. While they are definitely designed differently, TCP/IP only coalesces OSI layers to make programming simple for the task at hand.
Surely in discovery you'd uncover evidence that they know of the problem?

Regardless to say, a lawyer's letter would probably get the issue resolve. Stupid that it gets to this point.
My main problem is "conflicting notes". I suspect it has something to do with using both the Mac client (work) and Windows (home). Nowadays I always manually press "sync" before shutting down but I still get the occasional conflicting note which is a real pain.
What did Erlang lost? I thought he stated that both did reasonable well.

Author chose Haskell cause of static type but most of his subsequence posts are Erlang. I'd say Erlang won him ha.
"Many scientists have compared the war on environmental science to the rise of fascism in 1930s Europe. Hutchings muses, "you look at the rise of certain political parties in the 1930s and have to ask how could that happen and how did they adopt such extreme ideologies so quickly, and how could that happen in a democracy today?"

Well of course it's just like the rise of fascism. And the "knowledge massacre" is, as the word denotes, essentially a genocide.

Thank you, HN.
Those "moderating details" are inane. The Heritage Society was willing to take the risk of storing and possibly digitizing the documents, some of which were moldy and some of which were not. Indeed, members of the Heritage Society were the ones providing the initial manpower (and masks and sanitizer) to clean out the building basement where they were found, including the broken furniture and muck. If they're willing to take documents in that condition, having already seen it first hand, why should the state be paternalistic about it?

Furthermore, some of the records were clearly NOT of limited value:

"The following is a description of the early investigation, accounted by Ms. Torrent of Franklin County Heritage Society; “Immediately we found Chattel Mortgages from the 1890′s, court dockets from post civil war to prohibition, delayed birth certificate applications with original supporting documents (letters from Grandma, bible records, birth certificates, etc), county receipts on original letterhead from businesses long extinct, poll record books, original school, road and bridge bonds denoting the building of the county, law books still in their original paper wrappings, etc., etc. etc. The list goes on and on. Our original feelings of shock that the records were there and in such bad condition led to feelings of joy that they were still there and that someone had thought to retain them for us to discover so many years later.

Each book or box opened produced a new treasure. A letter, stamped and in the original envelope, from a Franklin County soldier serving in France during the First World War asking the court to be sure his sister and his estate was looked after while he was away. A naturalization paper from the late 1890s for an immigrant from Russia escaping the tyranny of the Czar. A document from County Commissioners in the early years of road building requesting another county repair their road as it entered the county. Lists of county employees and what their wages were in 1900. A court document paying the court reporter who took the depositions in the “Sweat Ward” case, (Ward beheaded a man in the 1930s and later became the last man to be lynched in the county). Postcards, county bills, audits, cancelled checks, newspaper clippings, store ads from long gone businesses. Boxes and boxes of court cases covering the years of prohibition, a docket from an individual accused of running a “baudy house” within the city limits, a photo tucked now and then inside a book, one of the courthouse unseen since the 1920s. Again, nothing was in any order and many of the boxes were combinations of records from many decades."

What an amazing, amazing collection of documents! But sorry, it's all ashes now.
Why didn't you ask to speak to a manager?
Beware of Whois Verification Phishing Emails
Someone read "The lost art of C structure parking" by Mr. Raymond.))
To use the old lingo, "Mod parent up!"

I started programming sprite and 3D demos in DirectDraw/Direct3D at age 11. I wrote a microkernel for a hobby in high school.

I'm in grad-school now, and I still don't feel like a "hacker" or a "real computer scientist", because I don't eat and drink RFCs, crypto specs, deep-learning algorithms, and every web technology under the sun. And because I'd much rather spend my time at an anime convention than A/B testing a new website feature or cross-validating a recommendation algorithm.

Plenty of very competent professionals are merely very good at what we do and not actually married to the job.
I don't agree with this, because even if you determine the generalist to be less efficient than a specialist for a given task, you still have to hire the specialist for that position, which takes time. So unless the generalist is simply incompetent -- which is a separate issue -- firing someone for being a "generalist" (which is kind of a meaningless term, anyway) in order to hire a specialist wouldn't make more sense than simply training up the generalist short of a flood of specialist applicants that could start fairly immediately.
Well hold on. Windows does suck, and we should do away with it!
The Curious Incident Of Mukesh Ambani's Aston Martin In The Night-Time
> YC307409Q

You entered the wrong serial number. It's YC317409Q.

> Warranty Expiration Date:	Feb 24, 2014
clicky - http://www.geotreat.com
I've used nvAlt for years, absolutely love it. However, I still use Evernote for its OCR - I scan absolutely everything (letters, business cards, documentation etc) with a ScanSnap S1100 into Evernote and utilise its search on a weekly basis.

I haven't found a solution that can replace this on OSX.
Part of the reason we’re at the top of the food chain is that we are chemically rewarded when we are industrious – it is evolutionarily advantageous to be productive.

[citation needed]
Using WebStorm to maintain a Jekyll site
Absent consumer rights legislation?
Technical Illusions might be interested-

http://www.kickstarter.com/projects/technicalillusions/casta...
I can think of only one exception: LessWrong. Of course, this is quite subjective, and the two communities are definitely not disjunct.
I bought a nice refillable journal on etsy that I absolutely love. This one: http://www.etsy.com/transaction/145265531

I love it for two reasons:
1) It's refillable with 8.5x11" paper cut in half. I print my own lined and music staff paper and hole punch it myself.
2) Because it's a ring binder, I can reorganize the pages at any time. This is nice because I don't have to worry about keeping like content together as you would in a typical journal.

I use a TWSBI Diamond 540 fountain pen. My inner nerd is confirmed by my love of the clear barrel (called a "demo" style pen) that lets me see all of the inner-engineering of it. The current version is the 580, available here: http://www.gouletpens.com/TWSBI_580_Fountain_Pens_s/1120.htm If you only jot down the occasional sentence, a fountain pen is probably not worth the bother of manually refilling or the risk of a leak if you don't know how to use it properly. If you write a lot, I think it's a good investment, as it's much easier on the wrist.

I am a huge advocate of pen and paper journaling. I've written in longer form about how it can be a tool for self-improvement and self-awareness here: http://wistia.com/blog/non-sequitur-fridays-journaling
Take this article with a grain of salt. You normally can't quietly and quickly shut these types of things down. It would be on the CBC and especially something like this would be very hard to pull off. Here is why:

1. Obvious environmental concerns about oceans and fisheries.

2. The conservative base is pro-government regulation of fisheries.

3. The conservative base is sentimental, and destroying first copies of anything would piss them off.

4. Newfoundlanders (man is it hard not to write "Newfies") gave up a shit ton of prosperity after joining Canada by having the government come in and regulate their fish stocks. (To be fair, they didn't have much choice. If they had kept going there would be nothing left in 5 to 10 years. No I'm not exaggerating it was fucking bad.) For the conservative government to do something that widely flies in the face of that would be to piss off an entire province.

5. The government is under a lot of flack by gutting the census and by muzzling federal employed scientists, this would make voters across Canada balk.

6. Canada is fighting off illegal Chinese and Portuguese fishing boats. These libraries contain information that is useful if we're ever going to get reparations from them.

7. No clear motive for doing so. It isn't like big oil has made a giant spill and the conservatives are trying to cover up the environmental damage or anything.

8. I fail to see this being reported on the CBC, and they would be all over this.
That's Great ! It's good
Next best thing is to bury truth with falsehoods... http://www2.macleans.ca/2011/02/08/crtc-may-ease-ban-on-broa...

This story doesn't belong on HN IMO. But it is a pretty bad trend, among many others, that does deserve some attention.
Thanks ondesk007
I ditched Evernote a long time ago because of lack of support for Linux platform. There are several better solutions for notes taking (Emacs/Org-Mode) but like you said nothing comparable for clipping pictures and articles, annotating them, off the web and saving them in Evernote for future ideas.
Journaling as a Tool for Self Improvement
Or maybe their work doesn't require billyjobob's personal approval and understanding, and therefore they don't feel like putting in the effort of reducing their life to 30 seconds?
A Low-Water Energy Future Isn’t Necessarily Low-Carbon
People who don't code are normally replaceable.
Why don't caches store data based on a linear hash of the address, rather than simply the low-order bits? This would retain the property that an aligned block of data can be stored without collision, and would extend this benefit to page-strided data. Even a "hash" as simple as (low order bits) XOR (middle bits) would provide this benefit.
You think Steve Jobs (insert other tech CEO if you prefer) wouldn't demand answers from finance specialists or lawyers, and wouldn't be equally dismissive of them if they replied with obfuscatory jargon?
Jackhammer: Universal Cross-Platform Level Design Tool for Classic Games
Rap Genius is Back on Google
Hmm...in order for me to really explain to you why robust PCA is needed. I will have to explain to you what PCA is. In order for that, I would have to explain why? High dimensional spaces with lower dimensional information, understand what dimensions are, what a basis is, why variance is a brittle measure, why outliers break it, so we get to robust PCA.

Or I could tell you that I find better ways of extracting information from data.

Your pick. The latter just sounds like shit. But just because you have a degree in computer science doesn't necessarily mean you will have the tools to understand that.