skysight-inc/HackerNews huggingface dataset:
people are still gonna respond to incentives, and if money is cheap, money is cheap - no amount of "datavis" is gonna stop silly loans
I was running a Twitter client (servlet + Postgres) in a 64MB VPS not too long ago. There were about ~2000 active users.
Yes. While the computer program itself is a creative work, the important factor is that it is being used as a tool in an overall creative process. There are most likely aesthetic concerns which are contained in the program which are reflected in the output, meaning that it is not just a purely mathematical exercise. There may also have been some manual selection process in which the mazes were assessed for aesthetic quality - which counts as creative from a copyright standpoint, though this applies primarily to an overall work which is a compilation.

However, if the maze is entirely the product of a random process then the online compilation could be protected as a 'selective' creative work, but individual mazes would not.

Note that even if each individual maze is eligible for protection that the author doesn't end up with copyright over Fibonacci mazes, it's only the creative parts, whatever aesthetic tweaks (or manual selection in the case of a compilation) were made that is covered. So you could produce a very similar maze with your own program using your own creative decisions without infringing.
Depends on what your hourly rate is, and what they're charging for the image.

For most people (especially the billions in the developing world) it's a good use of their time.
NIST Advisory Group Releases Report on Cryptography Standards Process
I wish the headline made it clear that the 'confidence' it refers to is not the personality trait associated with risk-taking and leadership but the more specific 'confidence' and stubbornness in one's own opinion that one has on a topic when one believes that their opinion is founded on valid information related to that topic that few others are aware of while they were forming their opinions.
The Lastpass vulnerabilities were definitely not critical.

This was good work by the researchers though.
I'll try not to be an overbearing libertarian here talking about how this is all the government's fault. It's not 100% clear to me and somebody else has that covered. But I do want to put one concept out there as food for thought. The FCC's mission statement (amended in 1996) is the following:

"make available so far as possible, to all the people of the United States, without discrimination on the basis of race, color, religion, national origin, or sex, rapid, efficient, Nation-wide, and world-wide wire and radio communication services with adequate facilities at reasonable charges."

Net Neutrality seems to fit within the spirit of this mission statement. And yet the FCC is also in the business of censoring nipples. Do you want to risk the FCC to be in the business of censoring nipples on the Internet? I can already anticipate what people will say when that day comes. "Look, the government isn't perfect, we don't have to dismantle it, We the People just have to vote somebody into office who will speak for us and implement reasonable standards.". Ok, so when was the last time that happened to your satisfaction? Do you really want to risk having this kind of future on the prospect that reasonable people will be voted into office?

This is one reasons libertarians and certain conservatives fight tooth and nail against every increase in the scope of government, no matter how reasonable it may seem. I'm more interested in the future of mesh networking, or any number of things we haven't even thought of, to work around this sort of thing.
Maybe this is for folks who already see a lot of Medium articles on Twitter, etc. and want less saturation of Medium articles.
It's a little bit complex now. The incumbent carrier (ILEC) is still required to lease lines at the Central Office, but they used to be required to lease access to DSL delivered from remote terminals as well. AT&T still provides leased access to DSL delivered from remote terminals, but does not provide leased access to U-Verse, so companies leasing access can put their own DSLAMs in the central office and compete on speeds for users near the central office, but not in areas that are primarily served by remote terminals after AT&T rolls out U-Verse's ADSL2 and VDSL based DSLAMs; the leased access for users behind remote terminals is limited to 6mbps ADSL1.

In cities which have been dense for a long time, like San Francisco, there are lots of central offices, and competition using leased access is feasible, but in cities where density is more recent, such as San Jose, there may only be one central office, and there's only a small area with feasible competition with leased access.
This post makes assertions based on a paucity of evidence or sound argument. "Her book fought the web and the web won". How did it "fight" the web? By ignoring it? Is my car "fighting the web" every morning?
Conversely, I wouldn't say there has been much innovation at all in water or electricity infrastructure over the last 50 years. The utilities in place are perfectly happy to collect their modest, but government-guaranteed profit.

Perhaps it still makes sense to turn the last mile into a utility, but best to go in with our eyes open about the looming downside. There's not a free lunch to be had here.
Color Scheme Designer 3 – now Paletton
interesting article and method. when viewed from remote desktop, the image always appears interlaced.

otherwise, on a regular screen its barely noticeable. at first glance it looks fine, but then i get the feeling something is off. if i blink or look away quickly, i can see some of the interlacing. but overall, interesting idea of treating the images more as movies rather than images
So why do people dislike Medium.com articles?
The actual work must demonstrate creativity, and a mechanically generated works of this sort do not.

The law here lags behind the technology. By procedurally generating something like a landscape, a programmer can creatively define a whole set of possible landscapes. It's fallacious to say that this can't involve artistic awareness and creativity. Here, the law is trying to apply 19th century models to 21st century media.
Doctor Who S08E01 pre-air screener leaked
But we're talking about HTTP requests here. The RabbitMQ durability is useless for this use case. Suppose the RabbitMQ node fails, and the admin notices after 2 minutes and solves the problem after 2 more minutes. The user who initiated the HTTP request has long pressed Stop in his browser.
Someone requested it on DN because they prefer to visit Medium directly. I made it pretty much because I could. To be honest, I have it installed but keep it off.
> there is either a design flaw in the system or malicious insider tampering if the queue does not deliver the message

Aside from the partitioning/client issues that hueyp points to, queue managers with transient storage can crash or lose power. Queues managers with persistent storage can suffer corruption or data loss. In this way the 'at least once' "guarantee" will not be met, on the queue side.

I have noticed a model forming these days where you have lots and lots of queue managers that mirror each other and provide a sort of defense-in-depth against failure. It's an interesting approach, and very convenient, but infeasible on a low budget. I think you also need to be very careful with such an architecture because it seems like it could be easy to accidentally break it.
How about non-exit nodes. I'm actually working on an app (Bitcoin-related) that receives commands from satellite-connected devices (very low bandwidth) and then relays those over the Tor network to a processing server hosted by the user. So this would require a Tor node on the server to get the satellite request and forward it over Tor.

Would this be an acceptable use? Bandwidth requirements would be extremely low (I would say less than 100MB/month in 99% of the cases).
You can run a whole LAMP stack on that.

EDIT: That being the 64MB.
At first I thought this is an oversight on their part for not providing a web safe font fallback, but they do. Maybe it's because when ghostery blocks the url, so the browser thinks the font exists and doesn't fall back to the next one somehow.
Sure, but this whiffs of cargo cult science. Given that the working conditions, workload and motivation of the "control group" are all heavily affected by the length of the work day of their colleagues in the other group, the interaction effect actually multiplies the variables and the experimenters would actually be more likely to make reliable inferences without it
(i.e. measuring 8 hour workday productivity and health indicators as a baseline prior to introducing the 6 hour work day)
Tracking Mobile Phone Usage During World Cup Final
Let me worship your awesomeness.
We do things like this in our WAF and it works well. You're right that this looks like a good alternative.
This story is a dupe of like 3 other stories, so I flagged it.

However: if you used the bookmarklet feature of Lastpass, it looks like this vulnerability is as bad as password manager vulnerabilities get.
In general submitting comments on a government action is completely visible to everyone.

As a favor to a colleague I once did some data-analysis for public comments. She just shipped me everyone's data. I asked if that was legal and was told that she was required to give it to anyone who asks.

This feels weird for a web-comment BBS, but it's totally normal for the government requesting comments on policy.
That depends on how many calories you are taking in. If you eat 5k calories a day and suddenly fast 1 day a week you aren't going to lose weight you will just stop gaining as quickly.
Even if I had a bad feeling about it I would start by assuming this was an honest mistake. Maybe something has happened suddenly in their private life, so thread carefully.

Try contacting your client through some other means; phone or physical mail marked urgent. Maybe someone else at your clients company if not a one man shop.

Make sure to get feedback on the work you've done so far if you get hold on somebody, to make sure it is not a disagreement about the work done.

Good luck!
Yeah, looks that way. Putting my name on protecting the internet is something I'm proud to do. Putting my address down is a bit obnoxious though - I doubt they're going to do any verification on these.
so you would rather hide the "content" because you dont like how it's presented?
You are 100% correct. I'll edit.
Show HN: Party Wave – get all your external JS libraries in one script tag
Is making your product free and open source crazy talk?
Inception team launches DevOps at Red Hat
same here cmd-shift-4 worked fine on both images.
Show HN: HTML5 canvas site turns your face into Legos
Taking out of defaults maybe, but people still need to be able to access old/broken ciphers to do work. Maybe I'm mis-interrupting your meaning.
Ask HN: A better Vim distribution?
I'm trying to change my development workflow. Currently I find myself in graphical editors, writing C++ and I dont feel the workflow is great. Mouse to Keyboard, back again.

Ideally I'd like to end up with split screen editing, left hand file navigation, tabs. Do everything from the keyboard. This is going to take some practice getting used to.

So I downloaded the spf13 vim distro: https://github.com/spf13/spf13-vim

But now I am realizing I need a lot more knowledge to customize it. I cant just hop in and use it. Things like NERDTree persisting across all tabs. Setting up split screen from the start. Tabs.

Where do I find the balance between becoming productive in vim and learning to customize it to actually continuing to code and make progress as I can with my graphical editors?
We could talk about accepting this. Fancy submitting a ticket? https://definedcodehosting.com/client/submitticket.php?step=...
Why? What's wrong with an article that just happens to be hosted on medium?
http://queue.acm.org/detail.cfm?id=2187821

Section: "Zero or more times ... gauranteed"

"When considering the behavior of the underlying message transport, it is best to remember what is promised. Each message is guaranteed to be delivered zero or more times! That is a guarantee you can count on. There is a lovely probability spike showing that most messages are delivered one time.

If you don’t assume that the underlying transport may drop or repeat messages, then you will have latent bugs in your application. More interesting is the question of how much help the plumbing layered on top of the transport can give you. If the communicating applications run on top of plumbing that shares common abstractions for messaging, some help may exist. In most environments, the app must cope with this issue by itself."

At least once, at most once, etc are just probability distributions. All you can count on is zero or more times.
This is basically content free - so he used the web to advertise? What, did he post it on reddit or something? And what point are they trying to make? That the internet advertising model is better than the traditional model? Kind of hard to prove that with a sample size of two. As I understand it, both the internet ad model and the traditional ad model can work, and each has advantages and disadvantages, to wit:

If you would rather spend your time writing books and focussing on your real career than on advertising, and have the money to do it, the traditional model works.

If you like doing things yourself and are on the bleeding edge of internet hipness (which, btw, is a full time job on its own), the internet ad model works.

Both models are subject to failure if they aren't executed properly, and, far more likely, if the whim of the masses decides not to favor them for reasons totally beyond their control.

The new advertising model isn't a replacement for the old one, it's just another tool in a toolbox. Sometimes its right for the job, sometimes it isn't.
I think maybe you could do this. What about the new, controversial DRM extensions? They're for video, but you could just show a 1 frame video on loop as an image, right?

If those support HDCP then it's encrypted all the way to the display, and it would be challenging to screenshot it.

(Of course, you could take a photo of the screen, but that's a substantial degradation).
Shouldn't HTML5 also fetch my image from the webcam via getUserMedia() rather than ye-ould file upload?
I have no idea, it's somewhat intermittent. Anyway it's very annoying and it's making me avoid medium somehow.
I could easily install a keylogger on any non-Windows machine in about five seconds. Hint: keyboards and USB are pretty much OS-agnostic.
Image search gets you the sauce on any reasonably popular image, so a watermark isn't as critical as you seem to think it is.

If a customer willing to pay for content is really intrigued by your image, he'll find the sauce.
Online chess for blind players
(c) it depends how you define racist. If you define racism as exhibiting personal animosity or prejudice to people one knows of another race, due to the color of their skin, then I am not a racist. If you define racism as identifying and pattern matching general problems that break down along ethnic and racial lines, then I am a racist. You can choose your own definition, I'll choose mine. How we define the word is not interesting to me. The real question is, are my views morally repugnant? I do not think so. If you think they are, then say exactly why.

Also, I sure as heck do not believe that white people are blameless in this whole crime and urban decay situation. There is a lot of blame to go around. I really do not care about blame or about who is at fault, just in identifying cause and effect and solving the problem. Denying the problem as legitimate, or attributing false reasons to the crime problem is neither useful nor constructive. (Subjugation and mistreatment of blacks by whites is and was a huge problem, but it is not causing the crime problem, and it is not helping anyone to pretend that it is).
A common VPN would work just as well.
Manual selection is some "contribution by a human author."
Just the notion that DRM is something that should be used in general. I find the concept of DRM to be insulting towards the users.

Also this part:

> seems like there is a problem —  let’s solve it for fun and profit

It's like saying: "Police state struggles with policing measures. Let's help it for fun and profit". I hope you get the idea why this can sound offending.
Timberman Is The New Flappy Bird
>>Basically dishonest non-potential customers aren't going to pay you and see your protections as something fun to be worked around.

You have no idea how much time I've spent on sites doing weird things to try and stop the user from downloading their content. Like online schools that don't want anyone to save the class-lesson videos. I don't even want the media, I just find it irresistible to understand and ultimately defeat their protection.
I like the approach you have taken, GP is wrong.

Seeing the integration with a back end (any backend tbh) is better.
How do people know that I'm doing a good job without my taking a standardized test?

Measure your outputs, ideally with unit tests, manual testing and the like. Does your code do what it's supposed to?

Standardized tests are basically unit tests for teachers - they measure whether the teacher's outputs are capable of reading and writing.

...talk with the teachers.

http://en.wikipedia.org/wiki/Principal%E2%80%93agent_problem

Note that the test manufacturer has no such problem.
I was recently hit by a service running Redis exceeding RAM for the first time. I looked around and found two compatible alternatives:

https://github.com/mpalmer/redis/tree/nds-2.6

https://github.com/ideawu/ssdb

Beyond that I realized I only used get/set in my applications so I used a perl module that understands the Redis protocol and wrapped it up as a network service:

https://github.com/skx/predis

In terms of speed, writing the data to a local SQLite instance, it averages 3-4 times slower than native redis. I'm happy enough with that, although obviously I'm sure that some other projects wouldn't be.

I realize this doesn't directly address your main questions but as it is still fresh in my mind I hope it was slightly useful.
From the page:
Empty Taxis also follow the "best route" between a dropoff and the next pickup. Just as with the trips, this is just an effective way to move the marker around, but doesn't reflect the reality of where the taxi traveled.
I am doing what you're talking about but with old, used equipment. You can get old injection molding machines for less than $50k each, maybe much much less. It's the same for used CNCs. If you know a little bit you can tell if it's still in good shape or if it needs work.

I will put together a decent production line for much less than a million, probably much less than $100k in capital equipment. At that point the rent and air conditioning start to become substantial (Texas, so it's HOT).

Every time I read someone saying "software is eating the world!" and all the smart people rushing into software I always have a little chuckle. I really love it. It means that anything that's not software has a dearth of smart folk and that puts me at a huge competitive advantage.
I actually built something very similar 2 years ago http://radial.retromocha.com

Mine used a node proxy instead of a message queue, but same basic idea. It makes scaling and changing languages so much easier.

Really, the trick is having a standard message protocol that everything abides by. Once you have that, building a proxy and frameworks around it is pretty trivial. I chose something similar to JSON-RPC and for what I wanted/needed it worked well.

It never saw any kind of scale, but it was a fun project.
The famous ox weight example demonstrates the wisdom of crowds, but doesn't seem applicable to this article. I doubt that fairgoers who entered into the contest were conferring each other on the guesses enough to influence each other, as opposed to say debates on public policy.
"Filing a lawsuit just to get a settlement when you can't actually fight on the merits is not considered positive behavior (although it can be lucrative)."

If you can't actually fight it on its merits because the facts and law don't back you up, I whole heartedly agree. If you can't actually fight it on its merits only because you don't have the resources to do so, it's more questionable.
Thanks! Good advice. I will try contacting someone else at the organization to see if all is OK.
Ask HN: Are dynamic languages more productive?
I've been a backend Java dev for the last 12+ years but am trying to get more productive by switching to a more "modern" dynamic language.

Recently however, I gave up in frustration trying Groovy + Grails + Gradle due to the amount of time I had to spend just figuring out the expected dynamic inputs to methods for libraries and components I was using. I.e. with a dynamic constructor I actually have to understand the structure of an entire component rather than just a method signature.

I gave up because I felt whatever savings I was reaping from the nice features of the language, I was loosing flipping back and forth between IDE and documentation, figuring out how a closure should be structured to serve as an input or what properties exist on some returned object. I even switched from Eclipse to IntelliJ since I heard Grails support was better.

Same thing with Gradle vs Maven. Since Maven uses a schema for it's configuration, I can quickly Ctrl + Space to the config element I need. Not so it seems with Gradle where I again had to flip back and forth to the docs. Maybe this is just an IDE support issue?

What am I doing wrong? Seems like this should be easier given how popular these languages have become.
even worse: 64MB of VZ memory is much less then 64MB of real memory, as VZ limits allocated and not dirty memory.
Can you build “Silicon Valley” companies outside of the Valley?
I generally don't worry until the 7 day late mark. I also exclude weekends from my calculations. Some folks take the weekend off :)

+1 to the phone call; I do that on my 7 day mark.

My general process is:
0 - Send Invoice, due Net10/30
+10 - Invoice is Due Reminder Email
+17 - Invoice is Due Reminder Phone Call
+25 - Email and Phone again
+30 - Add Late Charge, Re-Send Invoice

I repeat this pattern to 90 days, then sell to a collection agency (which has only happened 1 time in 13 years)
http://bgp.he.net/
Even if that happens, there is still a lot of value in checking what kind of information manipulation happened historically.
I haven't used Mongrel2, though I have used ZeroMQ, but I can try to answer this question:

> Why is this better than just using HTTP?

In SOA most of your services aren't going to be exposed publicly. HTTP is a great protocol for public facing servers, but HTTP is a very clunky protocol. For private services, it's a pretty big benefit (performance, scalability and ease of parsing) to skip HTTP and use something else. ZeroMQ gives you several messaging patterns that you would never get from HTTP.