skysight-inc/HackerNews huggingface dataset:
As I happen to have openntpd installed on a box I attempted to test this from (in Debian that package conflicts with ntp -- which includes the ntpdc client) -- I also found this:

https://github.com/sensepost/ntp_monlist

It at least correctly identifies ntp0.ovh.net as responding -- and seems to match up with what openntpproject.org thinks...

[edit: apparently this (partly) also illustrates why more people should heed the advice to "run only what you need, listen only where you must" -- or in other words, make sure that:

netstat -lnutp # listening, numerical, udp, tcp, program

gives essentially no output, at the very least not a lot of 0.0.0.0:x (listening on all interfaces). I'm always a little sad when people don't check that, and just throw up some complicated iptables-rules -- before checking if they're actually running some daemons that should be removed, or pointed at less public interfaces.]
Show HN: wordy weather – weather for humans.
How does this affect AdBlock? This only affects extensions that aren't in the Chrome Web Store for some reason.
As a COO or as a CEO?
Wow, I thought about almost the same app idea yesterday (the first 2 and last screen). It would be useful find a good "music texture". We live in a small world.

Nice work. Is there a special reason that it is iOS7 only? (no iOS6?)
I'll just make a statement that if "Preventing people from voting is authoritarian." then the US system of government at various points would have to be considered authoritarian.
Did Ars just conflate android with the Google play apps again? Why isn't this surprising?

They swallow whatever any PR person is feeding them.
It wasn't the breakup of Ma Bell, but the telecommunications deregulation bill of the mid '1990s did include a provision that required local phone service operators to sell access to their network to newcomers at wholesale prices.

Unfortunately, cable companies live under a different set of regulations, so the same rules don't apply to them. Meanwhile the industry progressed to the point that in many markets companies that were once just cable and phone companies now offer the same menu of services. But the law hasn't changed to keep up with that, so the net result is that we've got a regulatory regime that cripples an already anemic competitive environment by arbitrarily giving an enormous advantage to only one of the players.
Making Remote Work Work
I wrote a few words about my process for remote development & PM at NPR. Seems like it might be interesting to this audience.
All links are unclickable on the State of Delaware's website
Can someone tell me what this changes? You can still run them in developer mode, right? Otherwise we couldn't develop our extensions, right?
Just wondering, why not file a civil complaint against the officers as well and then you can use the discovery process to get the results of the POBAR complaint?
Show HN: Hacking the cremation urn industry – Artisurn.com
I have been a fan of hn for a long time. I spent a lot of time lurking and then finally made an account. I have found a lot of the startups getting launched on or through this site as inspirational. I am not a programmer but I do consider myself a hacker. I am originally from Russia but now live in the US. This is my third business and my first online business.

I did all of the design and setup of artisurn.com myself using shopify. I would appreciate any feedback or tips from the community on any way to improve on what I have created.

I feel that the funeral business is ripe for disruption and I've chosen to start in the cremation urns category as a proof of concept. So far things have been moderately successful. I'd really appreciate any feedback. Thanks!
Clicking through a few pages of options is EXACTLY the level of discouragement needed for users who really shouldn't be touching such things.
A while ago I had a problem with anxiety and basically panic attacks. Back then I didn't know how to deal with this, so eventually when it got too much I asked for help. I went to a doctor and the first thing they asked about was suicide. I thought, well, I hadn't really considered that, but now that you mention it, it's probably something I should think about. I wasn't suicidal, so I guess it didn't matter, but it sure does make you think about it when everyone is asking you. Overall though I think it is better to ask about it, because you really do need to know. I've heard though that a lot of people that do commit suicide are good at hiding things from people, even their family may not be aware that something is wrong, so even asking that question is not sufficient. When I hear about people committing suicide, I often think why didn't anyone help them. Often the truth is that nobody was aware, that's sad in it's own way, but it does show that a lot of people can keep these things to themselves.

The next thing I felt about the suicide question was that it was a way of categorising people. If they considered suicide, then they need immediate help, otherwise it's no so important, so offer them some pills, refer them to counselling (which was offered to me with a 4 month waiting list, that was not a lot of help). The pills weren't what I needed anyway, so I didn't really get a lot out of going to see the doctor. Talking to your family about it is a really important step though.
Dev tools, password manager, chrome-to-phone, adblock, edit-this-cookie are all I've ever needed, and many of those I use with another Chrome profile (wonderful new feature if you haven't used it yet).

Do you really want things like an FTP, file manager, text editor, or other extensions installed? They could easily introduce security vulnerabilities and will slow down your browsing experience (something that you want to be fast).

I leave about 500 tabs open so more extensions are not something that I want to have locking up my browser.

Many browser extensions ask for permissions such as viewing all web history, no thanks...
Yep. I understand the resentment towards this decision, but anything that cuts down on the 10+ Conduit adware extensions I find myself uninstalling from clients' computers every day is fine by me.
Some of these infected extensions already show up as being installed by enterprise policy, though, which the article states will not be affected.
So I'm not sure how effective this will be in the long run.
AOSP is getting smaller. Google's closed source Android (aka GMS) is getting bigger. On a standard Android phone, a ton of it is closed source and under a proprietary license. It's now at the point that the majority of the most popular Android apps are not Android apps any more. They're GMS apps and they won't run on AOSP. Any app that implements modern location services, in-app purchases, etc, simply won't work on AOSP or any Android variant that isn't Google's with all the GMS bits.
An (e.g.) 1/2 cent payment connected to the current Like button (whether it was credited to the likee or something else) would stop the Facebook Fraud problem by making them non-viable for clickfarms.. and still not seriously impact the original button's usability?

for instance a user could designate a charity recipient for his likes

Characteristics of the Monied "Like" Button
http://culturalengineer.blogspot.com/2013/12/characteristics...

One-Click Micropayment Capability for Volume Solicitations and Multiple Providers
http://culturalengineer.blogspot.com/2013/12/one-click-micro...
Really liked the app!

Couple of feedback points:

1: it'd be nice if the instrument sounds were much better - they sound too synthetic to me.

2: I had a really hard time using the 'fretless' UI - i.e., everything I did sounded horrible (see my recording below). Maybe you can snap-to-note if I am close-by the actual note?

Here is the 4 tracks recording with BandHub: http://getbandhub.com/s/52fce1e87fa2ce0443000002
Too late. The DSL & Cable monopolies are lobbying like hell to make municipal broadband illegal, and have succeeded many places.
Can you elaborate? Do you mean supported browsers? I would have thought that for a POS (assume you mean 'Point of Sale') then this change would be a good thing?
Show HN: I made a website where sellers/landlords look for buyers/renters
A few years ago, I was running a bunch of WordPress sites on a FreeBSD 8 VPS with only a single-core and 768 MB of RAM. I'm not sure who linked to it first but a page on one of the sites ended up getting linked to by Reddit, The Atlantic, Gizmodo, and I forget who else.

Fortunately, I was running nginx and one of the WordPress caching plugins (W3 Super Cache or W3 Total Cache, I forget which) and had spent a fair amount of time trying to tune the whole setup.

The VPS managed to serve ~200k visitors over a period of a few hours without any issues whatsoever. I was pretty amazed since this particular page has a LOT of images (Pingdom's Website test for the page reports 158 requests and 1.4 MB in size).

Nowadays, I run nginx and varnish on a physical server with four 2.2 GHz cores and 16 GB of RAM. It definitely doesn't have any problems keeping up. After the snapchatdb.info site got shut down by their provider, I hosted it for them and served up ~30 TB over a few days.
> its hard to say if regex was appropriate or not

I'd say it's never appropriate to parse XML with a regex. Even if you're just looking for something "inside a single tag", there are just too many gotchas like entities, CDATA sections, etc. Why bother with (or forget) any of that when there are well-tested XML libraries for probably every language, and many languages have it in their standard library.
I don't think it's quite that bad in Firefox. My Firefox really is my unique Firefox, and it isn't my Firefox until I get my extensions installed. My limited impression is that extensions are part of the appeal of Firefox.
Netflix's original content only amounts to a fraction of the content available on Netflix. They do and will continue to be dependent on licensing this content.
Apple releases its 2014 Supplier Responsibility Report
Then switch on developer mode?
This is a smart move. Crapware vendors have started installing Chrome extensions bundled with their crapware installers, hijacking browser home page and search page.

The end result of this is that many of my non-technical family members end up with a hijacked Chrome experience. I've seen this only in the last year, increasingly so in the last few months.

This move to outlaw extensions not in the Chrome Store will halt this behavior.
Thanks for sharing. Should probably read the article before getting bothered by the thread title.
Inspect element reveals that there is a div:

<div id="forceDOMredraw"></div>

that seems to prevent one from clicking any of the links. Makes filing taxes somewhat difficult.
FWIW, one of the startups I'm CTO at is on DO now and looking to move off due to cost. DO is great for ultra cheap servers, but the cost of bigger servers is high (especially for non-dedicated hardware). Bandwidth is also expensive at DO, and I'm a bit concerned about the quality of that bandwidth, too.

We're moving to OVH and their "infrastructure" line. We get a true VLAN, and the overall cost is ~1/3 of what DO charges for the same compute, RAM and bandwidth. Plus we get dedicated hardware, and 2x3TB hard drives in addition to the SSDs we're adding ($7/month extra). The plan is to use the hard drives to offload our current usage of S3, which'll save another $100K or so annually.

I also suspect OVH has "better" bandwidth than DO—more POPs, backbone providers, etc. I actually really like how they're doing things over their now. In the past, it seemed much more complicated, but their current lineup is substantially easier than AWS to understand and price out. It doesn't seem "gimmicky" at all, at least at the high end.
My issue with the post: it doesn't actually go into how it is serving up dynamic content. Sure, Nginx is used as the front-end webserver, but PHP still needs to be executed. The popular ways I've seen are either Apache (with a very small max child process count), or php-fpm.

Also, it's pretty well known that Wordpress is a dog in its standard configuration. Using some sort of caching mechanism is required if you have any kind of traffic to the site (some like W3 Total Cache).

While there are fun benchmarking services like the blitz.io and LoadImpact.com, you can normally get a pretty good feel for how your site will do under a load using "ab" (apache benchmark) from your local machine. This will at least let you test dynamically generated pages to make sure caching is working properly. Plus using some like Google PageSpeed to verify browser caching is properly being enabled by your webserver.
I'm unconvinced - it makes code reading more difficult by moving the "this is what you're dealing with" sigil to the far end, away from your current focus. In his examples, it's not terrible but imagine this:

push @fish, $monkey->{flange}->{trim}->{flaps}->@*;

Instead of immediately knowing you're pushing a list of items by seeing this:

push @fish, @{ $monkey ...

You have to read the entire line to figure it out. Bleh.
You've obviously never been in any debate involving promises vs callbacks, semicolons vs no semicolons, FP vs OO, emacs vs vim, android vs ios, R vs python, etc...
What's the maintenance/difficulty trade-off for DO vs. something standard like Dreamhost?
Thanks! Wagtail is just a collection of apps which can be added to a standard Django project. Serafeim's tutorial demonstrates this: https://gist.github.com/tomdyson/8974456#creating-and-config...

Note https://github.com/torchbox/wagtaildemo/blob/master/wagtaild... (from the example Wagtail site). To incorporate it into an existing app you'll just need to adjust the URLs so Wagtail isn't taking over the whole URL space.
Related: I once had a girl in my bed and I'd done so much programming that day that I started to think of her in code whilst half asleep... Didn't make any sense at all...
Lovers Make the Best Designers
What's the third 'framework'?
> Wow, I didn't realise US police were that bad.

You didn't? Stories about attrocious behaviour by US police, and the sorry state of the US prison system, not to mention the fact that the US locks up more people than any other country in the world, have received a lot of attention here and elsewhere.

To me, the worst one was the prison that bribed a judge to convict more children.
I don't understand why anyone would have that many tabs open. It's the internet, man — bookmark it and go back if you need to.
Yeah, it's probably a developer focused mindset, but I'm a developer.

Without a test suite, it makes it very difficult for anyone to contribute, because there isn't a clear way to tell if they broke something. How do you decide to accept a pull request?

Then there is the entire issue of security. Without proper tests, how can you test that login/logout/sessions work? How can you tell if the csrf token is present? The list goes on.

What about databases? Does it work with Postgres? MySQL? How do you know?

I'll say it again, I think it's a cool project - but it needs tests. Tests are a developer's best friend.
I'm doing some work for a small UK based charity.

I have several clustering/prediction problems in my pipeline at the moment.

Drop me a line (email in profile) if you are interested in having a crack at one of them. Should give you insight into all sorts of stuff apart from big data
Chris, I just added that to our public Roadmap here:
http://www.brightjourney.com/roadmap/subscribe-questions-get...

Feel free to add in anything else you'd like to see.

We kept things simple for the launch and now adding features as the community requests and votes on them on the Roadmap.

Here's a link to the main Roadmap section: http://www.brightjourney.com/roadmap
Hyperlinking is not copy right infringement, EU court rules
Oh fuck off, you obviously haven't been to half of these states, especially considering you dumped New Mexico into a list with Mississippi. How that would ever make sense is beyond me.

What would you even be fearing? Burritos and Barbeque?
The browser extension market had its golden age from Firefox 1.0 to Firefox 4.0, roughly.

Now the feature set for a browser pretty much settled down, web apps are able to do powerful things on their own, and mobile apps stole the market of the "small app that does one specific thing good".
DO do be better than AWS to small scale users
Good luck, hope it takes off there! I go to Michigan and this space has become annoyingly saturated...there are 3 or 4 student-startups focused on building a 'Craigslist for Michigan students' and none of them have had an edge. My only advice would be to make your loyal users a priority and hopefully more will come...I'm willing to bet there will be at least one more service like yours that already exists at Penn or will exist shortly.
China's Jade Rabbit rover returns from the dead
LINK DOESN'T WORK >:|
Great input from all commentators and clearly this is an area that many have opinions on like

Regarding Mustache and Handlebars; the basic idea is that templates should be logic-free - despite this, there are many question at Stackoverflow, on how to add intelligence when using these templating engines. The basic idea and real-life implementation doesn't add up...
yes. look up the term "swatting" if you want to see how far it can go.
It's php-fpm, kyrra. Those processes are somewhat more resource-intensive! I've tried to reduce php calls with the caching, plugin minimalism etc. Thanks for the ab tip.
Tell me if this exists...Imagine a developer tools "commit" interface, where you could make changes in the DOM or to CSS and then save them from the browser.

Right now if I adjust a bunch of different elements, I have to remember each one and copy them by hand.
It's not just that, it's that every couple of months some "new hipster trend" appears on HN/Reddit and everyone jumps the train and declares that "all new web apps must be using angular" (or similar, you know where I'm driving to!).

But hey, hasn't anyone ever noticed people still build their websites in PHP (and some of the most used Web software is written in PHP, too)? I'd say, better learn PHP and solid HTML and try not waste too much time with learning a new JS framework every other day.

Chances are that if you use Angular today, in six months $new_consultant will say "oh, framework FOOBAR is much faster/easier, lets waste everything done so far and rebuild".
Different layers of the OSI model are different. Everything up to layer 3 on the local network is a natural monopoly. But above there it's not, and outside that local network it's not.

In the US, this fact was pretty clearly demonstrated when the regulatory overhaul of the telephone industry in the 1990s introduced competition by requiring owners of the local copper to share it, and also by how people are able to choose their long distance carrier. The latter would be analogous to being able to choose among any number of ISPs while still using the same copper to handle the last mile.
Really? As far as I can tell extensions like Evernote (3.2m users), Pocket (1.5m) and Buffer (250k) are heavily used, well understood, and loved by many average consumers.

You could make the argument that the variety of use cases is limited: all of the above are fairly simple "click a button to save somewhere" apps, and they don't do too much fancy integration beyond laying an iframe with their save dialog onto the page.

Our own academic-focused extension (https://chrome.google.com/webstore/detail/paperpile-extensio...) is a bit more niche, but does some cool stuff: we use the background page to parse metadata from PDFs, content scripts to insert buttons into academic search results (Buffer does something similar for Twitter), and it plugs into Google Docs to provide an extra layer of UI.

But alas, the most useful thing our extension does is similar to Evernote/Pocket/Buffer: save a piece of content (in this case journal articles) for later.

I think the problem with doing cool extension stuff is that it's often really hard to get just right: you need to tread carefully when working on a system that could interfere with your user's most basic browsing experience!
Good point, I'll make a ticket on the git hub so I don't forget.
The best possible side-effect from this? That we finally figure out a universal theory of film production and consumption. The social scientific/cultural sociological significance of this is quite lovely.
You know that you have achieved perfection in design not when there's nothing more to add, but when there's nothing more to take away. --Antoin de Saint-Exüpery
Looks cool.

Might I suggest switching from a 3 column layout to a 2 column layout? 3 columns looks a bit squished.
Labcase: A compact test-suite that comes to you.
> The restrictions stem from a choice you have to make: If you use the Google ecosystem in your products, you have to use all of it, and you can't use parts of Android to compete with the Google ecosystem. You can make the other choice, but, in those cases, Google doesn't want you to have their closed, proprietary apps. That might be hard-nosed dealing, but it isn't more restrictive than Google's competitors are in similar circumstances.

Yes but that choice is not made on a per-product basis but on a global company wide basis. I could easily see this as being viewed as anti-competitive conduct (as I also saw MS deals penalising OEMs who shipped any products without Windows).

> The openness of AOSP is not compromised by this contract.

I disagree with that conclusion. As I read the article any company that accepts the agreement promises not to fork Android. Amazon does not sign this agreement and therefore can still use AOSP freely and openly but a large bulk of the world's consumer electronic companies cannot. This doesn't make AOSP closed but it does compromise its openness.
3Drag/K8200 is the second best selling desktop 3D printer | Open Electronics
They either turned it off or you are on the right side of a firewall ruleset.

PS: Why did you "X.X" out IPs from a RFC1918 address space?
Thanks for the feedback. I totally agree on tweaking the sounds more.

We decided to go for iOS7 as the base since the audio support runs a bit deeper.

Capability-wise, it seemed to make the more sense to start from higher ground where possible, and the iOS7 adoption rate is already around 85%.
https://mixpanel.com/trends/#report/ios_7
>>Thinking like a programmer is really near to mathematical thinking

Some people say that but I've never understood it myself. To me, programming is nothing like mathematical thinking, especially at an intro level. It's more about giving super precise instructions to a stupid machine that has to be told every little thing. There are lots and lots of successful, competent programmer who don't know much math or logic as academic fields.

Edit; maybe a more relevant discussion would be talk about what is meant by 'mathematical thinking'.
Very nice! Thanks for the good work! Will check it out.

Feedback: I hope for some good documentation like a starter tutorial and video screencast so more people can understand your CMS and use it.
Ask HN: Do you have any code currently in production that you're ashamed of?
For instance, code you wrote when you were a beginner on your first projects. Do you have code out there, running right now, that you "learned on"? Have you ever written anything that you're sure somebody out there is maintaining and hating your guts?
Those are good examples, for sure, and that research manager looks cool!
Portrait of a Troll
CSS Valentines