skysight-inc/HackerNews huggingface dataset:
You may as well ask what's interesting about the latest IOS point release, what's interesting about the latest nginx release, what's interesting about the latest Haskell / Erlang / Dart / Oberon / Clojure release.

As I said previously, people are interested in different things. I don't see the point in expending emotion and energy getting angry about the fact that a couple of lines of text on an ephemeral web-site weren't the couple of lines of text you would have preferred to see... Do you get equally offended when the HTTP spec is discussed on HN? Or when you hear of new Kickstarter campaign on HN? or hundreds of other sub-topics which people happen to be interested in.

My reason for checking out the release notes was to see if there were any security issues that may have effected my code, and to see if there were any updates on new features etc. And no, I didn't up-vote the story at all, I just read it.
Interesting, is this something like dribbble or something else?
It's not fair because PHP came way earlier than Jinja2. Both Twig and Jinja2 could learn from its predecessors.
? So, let's do anything for the soldiers and just focus on ending all wars even if is not a realistic expectation? Right on bro.
I wonder if that was 4 rupees in 1998, vs 2.5 rupees now? According to an online inflation calculator, 1 rupee in 1998 is worth 4 rupees now, so the difference would be more like 16:2.5.

Perhaps someone could check an online Indian Amazon equivalent, not that such a place would be available to rural women anyway, but it would give a lower baseline.
that's an awesome story. Currently compiling a blog post series of interviews with people who have interesting stories about how they learned to code, would be great to interview you! If you're interested my emails ben at talkingquickly co uk
Peppa pig and a dog
I find that a very interesting solution, but I suspect I'd not use it in practice (to submit comments).

Moving away from the browser to my mail-client to compose things would distract me and cause me to be a little confused.
Yes! The one with the tattoos always makes the best coffee. If 2 have tattoos, the grumpy one does it better. Once you do your own espresso for a while it become a ritual such that extraction can be very consistent.
The need for innovation exists regardless of whether there are researchers working in the publicly-funded sector. And, let's face it, much of the research coming out is the result of 'publish or perish' rather than genuine curiosity.

Many great things in the past came from private research. Today's technology companies will probably be forced to invest more in their in-house research rather than acquiring competitors at sky-high prices.
And you are not supposed to spy on the emails of all the other countries including their prime ministers and senators... but who are we to judge?
Presumably that means that users can mass-scrape the submitted comments though? (Potentially allowing the email addresses users submitted to be harvested.)

Other than that it doesn't seem like an unreasonable approach.
"Civil Engineering" is listed in your linked STEM-Designated Degree Program List.
Flexcoin is shutting down
http://en.wikipedia.org/wiki/Secretary_problem#Unknown_numbe...
Another question regard the H1-B: is it a bad idea trying to file H1-B without a lawyer? I'm working for a startup, and in the spirit of not-wasting-money, we're trying to file the H1B by ourselves, would that be too risky?
Did you mean the PHP 5.3? There is a library that requires PHP 5.3 or greater.
Indeed. Here's another one :

"Luckily I'm not educated," he tells students. "If you act like an illiterate man, your learning will never stop... Being uneducated, you have no fear of the future."
"The Internet of Everything" means Nothing
Yes. It's about the end game, not the tools.

I've found diesel engines and vehicles to be considerably more reliable and therefore less expensive. Fuel is between 5-7% more expensive here in the UK so things are good there.

The city driving numbers are about the same I found. I regularly drive right into London's congestion charging zone - at least 1-2 times a week.

51 is the expected MPG in city driving scenarios. I can achieve that with no particular effort in London traffic. I don't drive like a crazy person and hang back regularly - that is all.

My vehicle doesn't have piles of expensive electronics, batteries and things to go wrong either (look at recent threads about Toyota stack overflows for example).

The most expensive thing on a Diesel that can go wrong is the particulate filter, EGR valves and timing chains and these are cheaply regenerated and replaced respectively.
To be fair, though, once you get the hang of it, you have to take care not to apply it to everything. Back when I grokked Mercurial (first VCS for me), I used it for packaging scripts, dotfiles, /etc files, todo lists, shopping lists for the grocery store, financial accounting, and my own poor man's dropbox clone (please don't ask).

"When you have a ham^H^H^HVCS, everything looks like a programming project".
Hardly relevant.
Kicking someone out of a country for deciding that they like working there and would like to stay permanently should fit everyone's definition of weird.

(I am of course aware that it is standard practice in the immigrant fearing bureaucratic world we live in today.)
This sounds like the mammoth version of "sleeping on it", which has worked remarkably well for me.
I wonder if this will make an API less or more likely. #1 complaint with the watch. Simple stuff like wifi weight scale and runkeeper cardio integration would be pretty nice!

Otherwise congrats to the company!
The binary encodings are cumbersome and difficult to perfect.
Are the collectors aware of the order in which they talk to the seller? That is, is the 4th collector aware that he's the "last chance" for the seller?
It took me two goes to make DDG stick but since June of last year (just after the Snowden revelations started) I've been using DDG as my primary and nearly exclusive search engine.

It's much better than the first time around: more relevant, faster, and very few technical hangups.

I still fall back to Google periodically, especially for:

• Date-bounded search. DDG doesn't support this.

• Specialty searches: news, books, scholar. I've also keyed up custom searches for a bunch of sites in my browser.

• Rarely: I don't seem to find what I'm looking for on DDG. Usually first an !sp re-search, if that fails, !g. About 2 times out of 3, I still don't find what I'm looking for and return to DDG for more refinement.
Here's why the West is powerless before Putin
Yes. You might be interested in Cornu, B. (1991). Limits. In D. Tall (Ed.), Advanced Mathematical Thinking (Vol. 11, pp. 153–166). Retrieved from http://dx.doi.org/10.1007/0-306-47203-1_10 and similar works. Volumes have been written about the limit concept, learning the limit concept, and different approaches to the limit. It is one of the more interesting mathematical concepts one encounters in high school, not in the least because of the ability to use it successfully without understanding the underlying concept and the philosophical implications of the concept.

Unfortunately, I doubt that these implications will be discussed in your average Mathematics classroom. Actually, my experiences with mathematics in primary, secondary and a lot of tertiary education, both as a student, teacher and observator, leads me to believe that conceptual discussion is rare, whilst procedural discussions (how to perform some calculation) are plenty and abound.
Yes, it is indeed free. Thanks for noticing, edited OP.
I split-tested two titles for my upcoming JavaScript book.  Here's what happened
> What can you say to someone that thinks Ken Thompson has no relevance in the modern world or thinks he does not need to read something in order to judge if the one sentence he pulled out was taken out of context?

That those who do not understand UNIX (or history!) are destined to reinvent it badly (shamelessly stealing from Harry Spencer).
To add to your answer, the article mentioned his mother on $1 per day with 4 kids. I suspect any reduction in price matters.
> What's the benefit of going back to flat files?

Edit in your editor of choice. Use your source control for edit history. Trivial to keep a separate instance to edit/test on, and push with rsync. Makes it trivial to treat the code and the content as one unit, so that e.g. if you change parsing of the articles, update the articles and need to revert, you don't need to mess with reversing database updates separately).

Fewer moving parts. For a typical modern blog with comments farmed out to Disqus or similar, the data is likely to be tiny and very static. My blogs data, for example, is about 8.3MB of text that changes maybe a couple of times a month, so the 1-2 second cost of reading every article I've ever written in from individual files on disk is hardly an issue.
>The minute Google converts one of my flacs to 320kbps mp3s the file is lost.
Only lost if the file is lost on your end too.

>I don't want to circumvent anything in order to have access to my data.

If you're an audiophile/actually doing things with the raw files, then this is not for you, but for most people (read: 99% of people) the diff between 320kbps mp3 and flacs is not there.

> Why does it startle you? When you don't pay for something you are the product. I would be more surprised if google gave you all this great music and did not expect anything in return.

Sure, I don't care about sending my music usage stats(hell I already do it publicly with last.fm) but at least have an option when my data connection is down.
The key is "intent" - you cannot enter on a tourist visa if your intent is to work or look for work.

Keep in mind that your current actions can greatly influence how they perceive your "intent" in the future.
Placescore for iOS
i'm assuming spotify and soundcloud management doesn't really work with the mpd clients does it?

also, i think part of the reason why i moved away from mpd, and towards cmus, was because of things like ape, and library management. i see there is a beets plugin for library management.

what about cue sheet support? how complex, simple, would it be to add cue sheet support?
He deserves some sort of Nobel prize.
Your rebuttal would only be correct if the two following propositions were both true:

- software cannot evolve

- the notion of sanitizing input/output has magically appeared out of thin air in the last 15 years (I'm pretty sure that Perl Mason could do that when it first came out, around the same time PHP did)

Since clearly neither is, attributing the current state of affairs to bad technical decisions early on followed by inertia is the most logical explanation.

It's like comparing Java and C#: C# has managed to regularly introduce interesting features, while Java has stagnated for a long time. Of course it's easier when you start from scratch, but especially for simple features like escaping, which I highly doubt would require major changes in architecture, there is simply no excuse.
Mercury is used in production with PrinceXML [1] and ODASE [2]. ATS is used in production in the implementation of a bitcoin mining pool [3]. OCaml is heavily used by Jane St [4]. SML (via the MLton implementation) is used in industry [5]. Rust is not ready for production, I agree, but is being used to develop Servo by Mozilla and Samsung [6].

That said I'd hope that systems like ATS, Mercury, MLTon and OCaml being open source make it easier to contribute to the implementation for issues that come up and this would offset any 'not enough real world' problems that they have. If you don't like those languages, pick another (eg. Haskell).

[1] http://en.wikipedia.org/wiki/Prince_XML

[2] http://www.missioncriticalit.com/technology.html

[3] http://mmpool.bitparking.com/pool

[4] https://blogs.janestreet.com/category/ocaml/

[5] http://mlton.org/Users

[6] https://blog.mozilla.org/blog/2013/04/03/mozilla-and-samsung...
I suspect he meant to say that the analogy accurately depicts something that really happens. An assessment that, incidentally, is pretty politically incorrect in itself.
I meant as a developer platform. Yes it's true that, depending on the way it's implemented, it's common that software can't be installed on the exact versions the vendor tested it on or 'approved' it for. What I meant was that Microsoft bends over backwards to provide compatibility, although I guess I should qualify that by saying 'at the lower levels', i.e. on C/C++ code written not too far away from the OS dll's. Silverlight of course is a higher-level counter-example.
Interesting. In Russia this problem is known as choosy bride problem, where bride is looking for the best groom.
and its more work. Obviously your solution is more durable (mainly due to owning all the pieces), but then again your solution is also more durable than something like Dropbox.

This is a halfway solution for people who are not necessarily good at backups. And I get to listen to the music on the web interface or on my phone (which is basically all I care about). Maybe I'm an awful person, but I greatly prefer this to the USB/SD card shenanigans of yore.
Please note that spouse can not do any consulting for home company. Spouse can do no productive work.
You're right, it is silly, it was a dumb thing to do - but most_unique was actively commiting credit card fraud of innocent people to run his site and wasn't going to stop anytime soon.
It's worse than low value, it's flat-out racist.
Yeah they are pretty awful, the funny thing is they're the most popular accounts on the app :/
"If you get rich, you have an apartment with an extra bedroom - and then you die."

Something to think about.
I have been using this for a few months now. great work.
[ ] Hacker News

[X] Not Hacker News
I am fairly interested in the rules around Visa Waivers.

I have been working for american companies remotely for a while, I do fairly regular visits to the american offices, generally 'Work Meeting' will get you straight passed, but I have a few times been questioned exactly what I do at these work meetings and once tiredly and mistakenly mentioning programming, was very close to being refused entry.

The other issue I couldnt find any documentation on how long a visa waiver is valid for, it is given for 3 months, but is that 3 months out of the year or just 3 months at a time? over a full year I occasionally get close to this and was mostly curious.
Sure. But it /is/ a fair comparison, _in this discussion_, as essentially I did say - rightly or wrongly - in the grandparent to your original post that PHP was a reasonable templating language.

The fact is that it has been surpassed by Twig, Jinja2, Cheetah, and many other templating languages - which rather proves the point of @mercurial who you're arguing with, which is that PHP is not a great language to use for templating.

And, to be honest, I agree with him, actually. I'd be very very hard pushed to start a new project in PHP. Python+Jinja2 is a much more powerful and sane way to work.

However, as a templating language, for basic blogging stuff, if you're careful, PHP can be made to work, and, on a cheap host, may end up being easier to deploy than a technichally better system.

Just as BASH can sometimes be an easier solution to some problems than python or perl or whatever else. I'd never claim that BASH was a nice language to work in, but for very simple scripting, it can end up being an easier automation system than the alternatives.
There's no offical API, but you can figure out the HTTP calls to make. My husband wrote some Nagios checks for himself. We just gotta pay attention to the "heart rate is CRITICAL" alerts now :P

http://tomsalmon.eu/2013/12/data-download-and-nagios-plugin-...
Contrast this grass roots effort with OLPC, a grandiose plan to distribute One Laptop per Child to the third world. The best quip I ever read about that was: "OLPC is a rich man's idea of what poor men need. It's like donating an expresso machine to a homeless shelter."

Instead, as the article makes clear, many poor villages don't even have ready access to clean water. This one humble guy has done more good for more people in India than 1000 grandiose schemes such as OLPC. And he wants to expand to 106 countries. I wish him well.
One of the comments sums it up nicely:

"if they've got the readies, who cares about ethics?"

[NB "readies" == "cash"]
I eventually found that turning off Aero and 90% of the stuff in Performance -> Visual Effects made a huge difference on my Core i7 laptop with external monitor. (Windows 7).

The giveaway was high memory usage by "dwm.exe"; it seemed to have enough memory pressure that unused windows would have their decor paged out, so switching between applications had to wait for a page fault to be serviced from disk.
> However it lacks any wireless connectivity, so you need to plug to your computer to download data every day.

Recent ones sync automatically over bluetooth with an smartphone
Plus reduction in medical problems and mortality and an increase in productivity.

I'm also not clear to what extent the mass-produced pads were actually available. He seems to have started out in a populated area with several villages and a significant town nearby. In more rural areas, was there even someplace you realistically could buy them?
What if you have a bug in your destructor then? Bugs happen, in any language.

Maybe C++ is better suited, maybe it isn't. I don't care. It's not the problem here.

The problem is poor test coverage and code auditing. You could rewrite it in prolog for all I care, it doesn't address this core issue. Don't miss the forest for the trees.
Haha, don't. I would never notice that there's a difference if you had not pointed it out. :)
Cryptanalys.is: HN Clone Focusing on Cryptocurrency, Cryptography and Privacy
Counterfeit Lugaru on Apple's App Store (developing)
The article mentions that commercial napkins sold for 4 rupees despite cotton being 1/4000th the cost, but also says farther down that the locally produced ones sell for an average of 2.5 rupees each. That's a 38% discount: significant, but it doesn't seem like a game-changing difference to me. I imagine that if this catches on, the larger manufacturers will likely just cut their margins to compete.

On a more general note, one of the big reasons for the Industrial Revolution's switch to mass-production was that making goods in huge factories is more efficient, and ultimately cheaper, than producing them locally in small quantities. Economies of scale are powerful.
My husband has one and wrote some Nagios checks which download the data over the web. He's basically put himself on Nagios. We just gotta pay attention to the "heart rate is CRITICAL" alerts now :P

http://tomsalmon.eu/2013/12/data-download-and-nagios-plugin-...
FTA:"However, in my experience, it's absolutely worth it. Moving here was the best thing I ever did. It's an incredible country, and the opportunities here in tech are second to none."

I wonder if given the current political, social and economical situation in the US, whether this (still ?) is the prevalent view within the tech community ? Having been to the US multiple times between 2005-2012, I was completely turned off the country. While I agree some of the best companies are based there, I wouldn't like living there.
What? This usually works just fine. The only area where it doesn't is Gnome, who like making breaking changes.

Quite a lot of the core tools (shellutils) are 20+ years old with only minor updates.
> If you lose in the lottery, they'll refund the fees. One caveat to bear in mind is that applying for this visa shows intent, which may disqualify you for visas in the future which aren't dual intent, such as the B-1 & B-2 visitor visas.

(IANAL, but:)
This is very wrong on at least two counts: there is no fee for enrolling in the lottery and if anyone charges for it, they are a scammer and you should enroll directly on dvlottery.state.gov site (as explicitly stated in its FAQ). Also, simply signing up for lottery is generally not sufficient ground for immigration intent (though being conservative doesn't hurt).
Unit Testing JavaScript
If the customs officer admits you to the United States on visa waiver (WT/WB status) you need leave the United States within 90 days or less. In addition to that, you cannot change your visa waiver status to any other non-immigrant status without departing the United States (e.g. you cannot switch to H1B within America while on WT/WB).
I'm wondering how this would work in practice.

Does anyone know what kind of receiver/transmitter would be needed to communicate with a drone 20km or more away? Is it feasible, in terms of device size and power consumption, to embed such a radio in a like a laptop? How about a smartphone?

Or is the idea that the drone would communicate with base stations that would use conventional wireless signalling to talk to user devices? And if so, how does using a drone improve upon the current approach linking base stations using microwave links?

Thoughts, anyone?
Trunk builds of Firefox OS (version 1.4ish) work fine on my ZTE Open. I doubt they'll see consumer release though. I hope they do but I'm not confident in carriers pushing it.
Responding to the addendum; does anyone know of a good "personal digital asset/content management" tool to store and organize this data as well? There is camlistore [0] but I think it's too low level for general use. Someone needs to build something on top of it. I want the ultimate collection management! =)

[0]: https://camlistore.org/
I would argue ROT13 isn't encryption as there is no key (it is just defined within the algorithm). Simple XOR with a constant is (bad) encryption and the constant is the key..

The Caesar cipher is encryption because the shift is the key.
Hi there!

I created this website. https://i.imgur.com/eMrNk6R.png

It's a Hacker News clone with some Reddit functionality written in PHP.

It's branded as "A rational discussion medium focusing on Cryptocurrency, Cryptography and Privacy".

The site guidelines can be found here: https://cryptanalys.is/guidelines.php

Please post any comments or problems you notice in this thread.
I am not sure I would say "best practice" but I would rank it as "often useful." I'll explain.

I disagree with your characterization of using exceptions when a check condition behave identically. It's not dirty, it's exception oriented.

I disagree with your characterization of the database as the hardest system to scale. What's hard is fixing a performance problem in the database after an organization has effectively put the schema in a cast by developing 30 apps/scripts directly coupled to the core of the (broken!) schema.

I DO however agree that client-side feedback is important. Validation on the client might include a lot of data used for prompting, or perform validation only the user-interactive application can do. This exceeds the role of the data constraints you might implement in your database for obvious reasons.

I'm not sure Q does more than duplicate the constraints I would put in my database to start with. There's a lot more to collecting input than enforcing closed-form rules.
Or potentially higher than 20x that much, if you are downloading it quickly (are you actually aware of the Glacier pricing model? where did you obtain $.10/GB?).

https://news.ycombinator.com/item?id=7337181
To be fair, you can do this on Windows .. with the enterprise tools. It's just that there's no easy way to find this out and they require a domain controller anyway.