skysight-inc/HackerNews huggingface dataset:
Bresenham’s line algorithm works pretty well for how simple it is (especially assuming you are rendering on a CPU, circa 1970 – with GPUs available on every device it’s an anachronism which only persists through historical inertia), but rendering lines using supersampling on some not-so-rectangular grid and then using a high-quality antialiasing filter to integrate the samples looks strictly better every time, especially if you have a large number of thin lines. If you’re just rendering a couple simple shapes it probably doesn’t matter too much. If you’re trying to render a map or something then using better techniques makes a big difference.

[Unfortunately, even in the best case antialiased slightly diagonal straight lines look pretty shitty on a pixel display, regardless of what technique you use, up until you get to a pretty high resolution. Just an inherent issue with pixel grids.]

This paper is the overall most promising one I’ve seen in the field: http://w3.impa.br/~diego/projects/GanEtAl14/
Right. Also it would be interesting to analyse how the human player intuition that was developed over period of time playing with old rule will handle the new rules.
> How is your service different from what CloudFlare offers with it's DDoS mitigation?

CloudFlare's main goal is to accelerate web browsing performance via a reverse proxy. DDoS protection just happens to be one of their big feature. They are not solving the spam traffic problem with their DDoS features or reverse proxy. I have a more detailed response to this question in another post @ https://medium.com/@wantastartup/thanks-for-your-feedback-f3...

In fact, I was wrongly banned by their service when I tried to access my medium blog while traveling in Malaysia. You can read more @ https://medium.com/@wantastartup/cloudflare-is-doing-it-wron...

The key problem with CloudFlare is that they are using a firewall (the wrong tool) to tackle spam.

> Is bot traffic a nuisance or actually a problem?

If you do A/B testing on your site, landing pages, or try to figure out what is the most popular item/post on your site to convert visitor to paying customer and you cannot differentiate between bot from human, you have a serious problem. All the results from your analytics will be wrong.

Bots don't crawl everything, including your file, images and videos. If you host them on your site, you will be paying for the bandwidth.

Bots also clone and steal information from your site for many evil reasons. Like scammers trying to do a phishing hack, competitors trying to steal keywords or down your Google ranking and etc. You can read more @ http://blog.malleablebyte.org/2015/08/digital-creepy-crawlie...

If you actually use your site for important work (eg. growth hacking, eCommerce, ...), then they are a problem. However, if you are a 'put up a website and let it rot', then no, it is a nuisance.

> If the bots are probing for security vulnerabilities, how do you detect that?

We do it via machine learning and pattern recognition. We have already detected 3 third party sites that was hacked using ransomware. Their traffic probes via the network of the hacked site was discovered by our service and we managed to quickly notified the owners. Read more @ https://medium.com/@malleablebyte/machine-learning-discovere...

> Do you plan to add services to address the vulnerabilities?

No, that is not our focus. However, we would love to work with others who are dedicated to fix those vulnerabilities.

> How will eliminating bots help this?

Bots are the key contributors to these web metrics. On our site, we have seen our bounce rate, pages per session and avg session duration greatly improve after we implemented our solution. Check out our video on our website to see the numbers.

> Why doesn't (or can't) google analytics filter out the bots?

Taking web traffic spam out of your Google analytics is like sweeping the problem under the table and pretending that it does not exist. Google merely reports the data and cannot do anything else except remove ghost spam from the data. It cannot actually stop bots or real traffic going to your site. You can read more @ http://blog.malleablebyte.org/2015/07/what-is-google-ghost-s...

The key problem is the javascript approach to their solution, which has limited them in the way they handle spam.
Runescape has enough grinding to provide near perpetual play. WoW you get the best end-game raid gear and there's a lot less left to do.
It turns out this only pushes back the problem. You can write down second-order axioms for arithmetic which have a unique model, but in a model of a second-order theory predicates are interpreted as sets. So, you need to choose a version of set theory, to know what a model actually is. Suppose you choose ZFC (the usual axioms of set theory). Unfortunately this itself has infinitely many models!

I explained this in a bit more detail here:

https://johncarlosbaez.wordpress.com/2016/04/02/computing-th...
Absolutely! One of the other issues that hasn't been mentioned already but seems to come up a lot is the relative lack of different solution constraints available in these existing packages, preventing the use of optimization beyond parts intended for a limited set manufacturing processes. It is extremely difficult to create solution constraints from a software development perspective when working with a continuous solution approach, and yet it is trivial to do so with a discrete approach. This gives us a major advantage and allows us to generalize our software for more engineering problems, letting us reach wider adoption.

Most of what we have right now would still be considered in the "bench test" phase, but we're making progress towards something which could be demonstrated in industry. Our primary focus at the moment is making it easier to import and export CAD geometry to and from the optimizer.
That's the compromise users have to make when using anything that's mass produced. If users want software individually tailored to them, then it's gonna cost them a fortune. This way, they get things for cheap because all the customers are paying for the same thing.
Apply HN: Zippy, self driving sidewalk meal delivery robots
At Zippy, we're building self driving delivery robots that navigate the sidewalk to deliver meals from restaurants to homes. They use self driving technology including 3D cameras to go from a pizza/burrito place to the customer's front door, avoiding pedestrians along the way.

The robot cart currently is driven via 3G connection remotely over the internet, so it can be in another suburb over, with it streaming live video back. We've driven it down to the end of the street & back remotely. And we're working with GPS, sensors etc for SLAM. (We'd love to work with Varden Labs to cross-pollinate our self driving tech, that golf cart looks rad. http://abc7.com/technology/driverless-shuttle-giving-students-rides-around-mt-sac/1229716/)

Dominos recently launched a self driving pizza delivery robot in Australia, and other startups are building similar things. The time seems right for this new thing in the world for the first time.
https://au.news.yahoo.com/technology/a/31135451/dru-the-new-self-driving-robot-launched-by-dominos/
https://www.starship.xyz

Home delivery via air drones sounds neat, but flying drones are dangerous. Navigating streets and foot traffic seems trickier than "as the crow flies", but the big plus here is that it's safe for the public, which makes it possible to do.

Having small items delivered to homes by robots gives us near zero cost per delivery, and deliveries are able to be done at any time rather than just peak hours; robots don't mind waiting around doing nothing for two hours unpaid.

_____
___ | |
_-_- _/\____|__\\__
_-_-__ / ,-. -|- ,-.`-.
_-_- `( o )----( o )-'
`-' `-'

We're looking for skilled ROS and robotics engineers to help us make the future the present, help make startups like Sprig and SpoonRocket work out their unit economics, and help you get your delicious dinner at your front door with free delivery.

Video demos: http://meetzippy.com

Tom.
The jerking problem could be solved, if they wanted to. Just like modern elevators aren't jerky or HSRs aren't typically jerky and with most you are hard pressed to feel hard acceleration/deceleration (BART does have a jerking problem, but it's old and it's not HSR).
It was designed by Microsoft to try to prevent the Open Document format (e.g. odp in this case) from getting traction. Microsoft's patent license prevents free implementations. And it supports BLOBs which essentially renders it non-open.
Well put! I applaud you for making the for work version open source. At GitLab we found that this helped during the introduction but was confusing to customers in the long run. I'll watch closely how Sandstorm handles this and we'll try to learn. Congratulation on this move today, I think it makes a lot of sense. For us the on-premises premium version allowed us to become sustainable, I hope it will do the same for you.
We already make money, through our consumer apps as well as our new market: communities paying us to release apps for their members. But we will make a lot more through apps which we build on our own platform and deploy to our user base. We have around 4-5 different revenue streams planned.
Also, supplies would come out of escrow as agreed and needed. Thanks again.
I have, time and time again, and I still give it a try every time they release a new version.

I even had a license back in the days. I just prefer Netbeans the same I prefer Linux or even modern Windows versions over Mac, even though I have used a Macbook pro for almost three years.
"Look at this guy mispelled the name of something. He must not know how to identify ridicule"
> The people who ended up working remotely are the ones who worked in the office for many years and gained the trust of their employer.

Well yes pretty much this. I worked for a year on-premises before switching to remote, and I can imagine it's harder to find remote work from the get-go.
Sadly, they didn't achieve the dream.
I've heard about RethinkDB for the first time in 2013[1] and at the time it was described as "MongoDB with joins and auto-sharding".

I also heard that one of the initial "killer-features" of RethinkDB was supposed to be a stored history, just like a big persistent data structure (in my understanding, similar to Datomic). In the video[2] a lot of time was spent describing the benefits of an append-only structure.

[1]: https://www.youtube.com/watch?v=H9G1dCMTWps
[2]: https://www.youtube.com/watch?v=uDHc3lkr3Ns
Do you have any paying customers?
You're describing how my career started! Hahahah. Yeah, it can definitely be difficult, but the jobs are definitely out there.

The easiest ways to find a job you don't hate that pays what it should is paying attention to the right technologies. Sadly, the percentage of crap jobs that are using older technologies like PHP, Java, and C# is much higher than those working with Ruby, JS, or Golang. This isn't to say it's impossible of course- but it can help narrow things down. So I'd say, try to find a technology you like most in your spare time, and look in that area.

The second thing, is give remote work a shot. Sites like weworkremotely.com almost guarantee better conditions, because often the companies hiring are both better-informed and located somewhere that a 10-20k salary bump is barely noticeable, and even if it was, they know who butters their bread.
Apply HN: 401L before 401K (Education loan)
Problem - Broken education loans http://www.wsj.com/articles/more-than-40-of-student-borrowers-arent-making-payments-1459971348?mod=e2fb

401L is a platform that enables employers to contribute certain agreed upon percentage towards its employee's(typically a new college hire) education loan repayment

How it works
- Employer on boards the new employee into the system
- Employee then choses a certain percentage of their salary to be paid towards their loan.
- Employer fills in their contribution details( 1%, 2%, etc)
- Every pay check date, the platform makes a timely payment to the loan.
Please see my reply to bobbylox for the operational differentiators I see between Placewire and other hyperlocal models.

I'd argue that despite feeling apathetic about the individuals in your community, one could be motivated use Placewire. Because person-to-person connections/follower counts are not a core part of the product (today), there's a lesser ambient sense of social haves and have nots. I also think an ambivalent person could use Placewire for both practical reasons (I learned that there's a new Cambodian restaurant opening on Smith Street), or because you enjoy being a person who has information. Think about Matt Drudge, a news hound and apparently somewhat of a hermit.

Instagram with a hashtag is fine if you 1. aren't bothered by sending the majority of your followers content that is irrelevant to them, and 2. believe that non-followers will discover your content by surfing your chosen hashtag. Algorithmic feed could change some of this - we'll see!
I'm actually really really glad that Google released this book because I think they are one of the few companies that is actually doing this SRE thing right. I think the hardest bit about the SRE paradigm (like DevOps) is having companies wholly adopt it, and I think that this book being out will help change that.
Apply HN: Free.TV – fixing hollywood
Problem : High costs for cable. Limited distribution on Netflix. Bad payout for content creation on YouTube. Bad DMCA takedown notices. No discoverability for independent artists.

Solution : A better Web torrent with NO CLIENT install - completely decentralized. Video not stored in the cloud, but by other consumers. Not ad based, but crypto currency (which would allow FAIR and open method for content creators to directly allow advertising sponsorship).
Videos that you like are discoverable by your friends even if it is not viral.
DMCA requests must be validated, but the Free.TV system would be used by the media companies.
After:

“When law enforcement lawfully obtains evidence of a serious crime, in this case a crime against children, we will pursue further investigation of that crime,” he said.

We will pursue! Unless you tell us what we want to hear.
> I've been seeing a lot of references to SRE recently. Is Google trying to market this position and acquire more engineers?

There is a bit of a gap (in terms of attitude and skill set) between what Google calls an SRE and what most other companies call an SRE.

I think Google is trying to steer the public usage of the word so that their term doesn't get diluted. One possible reason might be so that SREs at Google don't feel like they're making a bad career move by having the term "SRE" on their resume.

If you spent 5 years working for the state of California, designing safer future-proof and state-of-the-art treatment plans and plants for gray and black waste water in metropolitan and rural areas, improving life expectancy by 2% for people who live in California, but your title was "Sanitation Engineer" the whole time, you're going to be a bit put out if you learn that during that time all the high schools in the state changed the custodians' titles to the same thing.
Dating? Don't men and women tend to do different things? Won't men get paired with a small subset of woman who like doing manly things, and women with a small subset of men who likes doing womenly things?
Given that total partner compensation is usually $1MM/year+ (on the low-end), those developer are HUUUUUUUUUUUUUUUUUGE outliers (or are mostly comp'ed in stock options, and we know how that goes)
That seems to me like a really bizarre thing based on a really personal story(that I'd like to hear). After all:

* Code generators can speed up development
* They give newbies a better idea of how the framework should be treated
* They give the framework a more dependable layout
* They still provide the escape hatch of not using them!

What would a dev have failed at simply because they built a code generator?
One of the things about C was: American Telephone and Telegraph Company was a regulated monopoly and prohibited from selling anything outside of the telephony business. So they developed C and Unix but couldn't sell either commercially. However they could allow universities to use both for free. Deal with C was one grad student could write a cross compiler in about 300 hours. And then you could use that to cross compile Unix and the compiler.

End result a lot of CS students learned C in school.

Other languages tended to be tied to a particular machine, cost money, or weren't really suitable (Fortran/p-system Pascal) for the stuff people wanted to do.
That's an interesting perspective, but the U.S.A. does not have debtors' prison. Only bad loans that are not repaid.
Here's a petition written by the Nost team asking to legalize Legacy servers: https://www.change.org/p/michael-morhaime-legacy-server-amon...
I think you are missing that the many (most?) student loans in the US are either made by the government (post-2010 direct loans) or are guaranteed by the government (pre-2010 guaranteed loans):

http://www.nolo.com/legal-encyclopedia/types-federal-student...

If the student defaults on a direct loan, the government is the one not being paid. If the student defaults on a guaranteed loan, the government pays the loan holder. Everyone wins! Except the for the credit blemished student and the US taxpayer, that is.
> leaves me in the market for a new solution.

Reluctantly, I will be looking too. We use linux at work and I have been using https://github.com/autokey/autokey there, but it is a little abandoned. I have to restart it with a cron job every 10 minutes, but it is fine otherwise.
There should be at least some warning on the page that an earlier project with similar name was replaced with this package.

People make fun of Java's namespace conventions [1], but it goes to show the advantages of not having to have a central authority to decide on these matters.

https://docs.oracle.com/javase/tutorial/java/package/namingp...
The thing, though, is that making the leap into management often puts you on that pathway to ownership since you have more visibility and exposure to the business and the projects you take on are usually bigger/higher-risk.

There are places where technical leadership runs in parallel to people leadership, but I feel like those are in the minority...
On the question below.

> Is bot traffic a nuisance or actually a problem?

I meant to say "Bots crawl everything" and not "don't"
1. I think tech interviews are sane and screen for very specific skills - ability to master topic (everyone asks the same algo questions - there is no excuse not to master them even if you do not use knowledge day to day. It's no different from learning any other domain), ability to perform under pressure and ability to feign enthusiasm (it really suck to work with smb who visibly hates his job). Lack of those skills make person less productive in corporate environment. There is some randomness but overall process works very well.

2. Being good at self-promotion is a merit. Some have it and some not. You could not define merit as just technical skills.
Attitudes 20 years ago:

"Child porn? Fry him!"

Now:

"Child porn? The government set him up."

Obviously attitudes towards child pornographers hasn't changed, so check out how much the distrust of government has become constant and near absolute.

Thanks, Snowden.
This got me wondering what the AWS services' work load per day was. Best numbers I could find were from this 2013 article about serving ≈95 billion requests per day for just S3. The size and scope of cloud providers is truly cool and fascinating engineering.

https://aws.amazon.com/blogs/aws/amazon-s3-two-trillion-obje...
MathML is a failed web standard
these guys need to put their game server in a blockchain!
1 Billionaire impact on one state's budget
This could not be more true. I'm of that very generation, went to an expensive technical school with no clue what I was getting myself into, and managed to flunk out in the first year.

Never even considered that possibility, because high school had been such a breeze, and now I'm stuck with a huge loan and nothing I can really do about it other than make payments. Minimum wage is difficult enough to deal with when you don't have an extra $200 coming out every month that you can't make go away.

Of course I know about all of this now; in hindsight I would never have made those decisions. So, that's a huge lesson learned. It's something I think society will come around on eventually, but a huge number of students bought into the trap blindly, and are now stuck without a good escape plan.

I've managed to get my life back together and I have things under control, but I'll be paying that loan off for the next 20 years if I'm quick about it. The only thing I've really gained is a strong distaste for the college system. I've had to learn to build my portfolio and sell myself to potential employers based on what I can do for them with my current skills, rather than what I have paid to put on my wall.
A fleet of synchronized autonomous vehicles is a train.

The idea of spending billions of dollars on hardwired tracks when it's so obviously the wrong thing to do in the long term is just forehead-slappingly dumb.
So no need for buggy flash any more...
Nordstrom Promo Code 15 Off
How to get nordstrom promo code 15 off coupons.

top famous site even don't have it.
http://www.retailmenot.com/view/nordstrom.com
The law is not being kept secret. The facts supporting the issuance of the warrant and the circumstances of its execution are. That is the causal definition of "where the evidence came from". That in and of itself is evidence.

"I first heard about the defendant's shenanigans when I was attending my support group for compulsive liars, from Joe, the defendant's bitter ex-husband. As I recall he was covered in blood at the time." That is a factual circumstance related to the issuance of the warrant that would be relevant to the case, not just the issuance of the warrant itself.

This is not a difficult distinction, it's one you're trying for whatever reason to ignore.
Man, I love that idea. In Seattle, there is a long dream of cutting the state in two at the Cascade mountains. Eastern washington is poorer, more conservative, hates taxes. Seattles sends tax money there, is liberal, has infrastructure needs. We'd be better off separated. Eastern Washington could join Idaho so we keep 50 states - thats important so we don't waste money on new flags :-)
Generally, when Blizzard goes after private server owners, they go after them for copyright and trademark infringement. In fact, the very popular case of MDY Industries linked above is exactly that: trademark infringement, copyright infringement etc.

The silent rule is "don't tarnish the Blizzard trademarks". It's generally the most unethical servers with tons of microtransactions that get taken down first. This is also why plenty of them are left alone.
A bit of an aside, but for anyone who thinks this sort of thing is technically cool, Free Download Manager will let you look inside a remote ZIP file (of any size) and let you pick the files you want to download. Relatively simple to implement, but cute. It's the only open-source download manager offering this, I think.

(http://freedownloadmanager.org/ is a bit Softonic-esque, probably because of the program's heritage; the code's over at https://sourceforge.net/p/freedownload/code/HEAD/tree/trunc/, last checkin 2 weeks ago - and the project description says "we also plan to port it to Linux/OS X," which is cool)
Yes jotting down notes from this thread to build a MVP. Essentially I wish to target one particular vertical(engineers) or segment(students) of users. Also in case of engineers, let them import their github data or simply allow them to upload their work in files.

Regarding the lack of users, I agree that deserted website is not ideal. But I think it should initially go from a individual centric website and organically evolve into a community