skysight-inc/HackerNews huggingface dataset:
(author here)

I wrote most of these notes in 1997 while working on a game. Little did I realize that it'd be one of my most popular web pages.

The diagrams are colorful but I don't like them (http://simblob.blogspot.com/2013/12/diagrams-on-my-pathfindi...) so I'm now making new interactive diagrams, starting with breadth first search (http://www.redblobgames.com/pathfinding/tower-defense/). While writing that page, I realized that I need to explain graphs (http://www.redblobgames.com/pathfinding/grids/graphs.html) (many game developers don't know graph theory) and suggest optimizations for grids (http://www.redblobgames.com/pathfinding/grids/algorithms.htm...) (a common use case, with interesting variants of A* like Jump Point Search).

I'm also unhappy with the overall structure and navigation so I have a rough plan for how to organize the new pages (https://twitter.com/redblobgames/status/410182845777195008/p...). I'm taking it one page at a time instead of trying to do it all at once. Feedback appreciated!
I think they are mostly being downvoted because they are apparently real dicks. This "I made a mistake so there is obviously a problem with you" attitude they display here and in the post in question shows a level of immaturity that puts them in the running for d-bag company of the year.
Science teacher suspended because students’ projects seemed dangerous
The problem is not with the ads themselves. What you described here screams ADWARE at me. Somehow, your grandpa got an adware installed on his machine (maybe by clicking on every ad that says "boost your computer speed by 10x!"). That's what is causing him such a painful browsing experience.
Really don't know what to do about 14.04 landing. I maintain a few systems which are in devops territory on top of Ubuntu 12.04 LTS, a single desktop machine and a laptop. 12.04 is EOL in 2017 and we plan to replace them next year (we operate a 3 year standard cycle).

With the other major distributions moving towards systemd and eventually wayland (that includes the base of Ubuntu: Debian), I'm not sure I really want to move onto 14.04 and continue this cycle further and risk it on Mir, Upstart, Unity and various other Canonical worldview items.

I'm considering ignoring this release and moving to CentOS 7 when it hits the ground.
Good an audio nerd. I am making the point about the square wave close to the nyquist to point out the short comings of a format for accurately reproducing an input. Square waves in the real world are rare but I am arguing for a format that produces the most accurate representation of the intended signal. Imagine the situation where i have my guitar cab set up and I have a square wave (distortion) coming out of it and I far mic it up so as to capture the room a give a feeling of space. To really feel like your there you would want the resulting complex wave made up of the 18k direct sound from the cab and the room response a recording medium that can't do that accurately is second rate especialy when the formats are out there. And the higher the sample rate the further from the nyquist that 18k is and the more samples that can be used to describe the resulting wave an the more convinced my brain is that sound is real.
I really hope we get a contender for the linux servers space. Maybe it will be Canonical, maybe not, but having Red Hat/CentOS everywhere (in new deployments at least) is starting to tire me.
I guess that makes Twitter data cheaper than before? Last time when I contacted them for one week of worth tweets (with some filters on top) they wanted me to pay tens of thousands dollars. I ended up crawling the data myself.
Improving the shift key design on iOS 7's keyboard
Is this the latest tactic of aggressive technical recruiters?

Interesting though this article is, forgive me for calling out Oxford Knight here. For those not in the know they are just a recruitment company. One of those that are a constant hassle on LinkedIn. It seems telling them multiple times that I am not interested in a job in finance does not stem the flow of "Forgive me, you must get this all the time, but..." connection requests and InMails, or creepy profile views.
How 'DevOps' Is Killing The Developer
Great interface, and I can definitely see the advantage of being able to add extensions so that it is customized to the specific workflow I am looking for without the junk I don't want.

I think this is one of the first commercial quality meteor applications I have seen, which says a lot of the dev team but also shows meteor is a platform capable of at least getting the job done if not doing it well.

Question: Do you anticipate allowing people to write their own extensions / having some sort of API?
Source code stolen from GitHub.com
Oxford Knight is a technical recruitment agency. None of our consultants have written a line of code... yet.

So it seems to be a company-wide feature. It's hard to see though how technically semi-literate technical recruiters can be a good thing at all. Perhaps this explains in part this other telling quote from the article:

I recall the candidate in question being perfect in every aspect (CompSci from top university, sound understanding of data structures, algorithms, complexity... coupled with actual practical programming experience, and oh yeah – decent knowledge of Exotic Risk and Pricing).

Note the order of qualifications, suggesting that having top marks from Oxford is just as relevant/important as knowing how to crank through data structures/algorithms questions; with having actual programming or domain/relevant experience as just a nice plus.

Very telling of their mindset, but also understandable if they are not qualified enough to assess the technical competence of candidates on technical terms alone.
> "I'm releasing my first non-free iPhone app pretty soon, marketing advice would be super useful."

This should answer a lot of questions: https://news.ycombinator.com/item?id=7592282/
I am also archlinux fan but this could be game changer.
Gnip also integrates with a number of other services as well
> Isn't the issue with property taxes that weath taxes are not legal under the constitution.

No, because that's not true (federal property taxes would probably be problematic under the Constitution, which restricts non-apportioned federal taxes, but property taxes aren't federal.)
Can you mention the job boards you used for your existing gig in Poland and the one you use for the potential German gig you mentioned?
I'm in Canada, and have dual citizenship (Polish, Canadian) but find it tough to find local boards.
Also, do you find that English is enough for opportunities without being able to speak the language native to wherever you look? I was always under the impression that along with English being able to speak the native language was a huge factor or even a requirement. Apparently I was wrong.
Seems a harsh, unfair and hasty assessment considering you've never met anyone in our team or spoken to any of our users.... :-/
Want to learn more about Go? Check out the GoCodeClub
"A couple of weeks later, when faced with more opportunities to give and share, the children were much more generous after their character had been praised than after their actions had been. Praising their character helped them internalize it as part of their identities. The children learned who they were from observing their own actions: I am a helpful person."

Probably true, but there's an alternate explanation I think. Praising their character invokes a feel-good, I'm a good person, pride response. Praising their action doesn't nearly as much. People like the reward of the 'I'm a great person' feeling and thus are more likely to be nice if this is the result.
There's a really nice explanation at http://galaxy.agh.edu.pl/~vlsi/AI/backp_t_en/backprop.html
What does it matter whether they are "well-meaning"? If you cut off children from education, contact with other family, and generally fail to prepare them do deal with society it really doesn't matter if you believe you are doing the right thing, because you're not, period. Of course what is "the right thing" is subjective so the extent to which this can and should be enforced is limited.

As for abuse, it's clear that whether something is a cult has little to do with it, given horrible cases such as from the catholic church. It's plain to me that it is caused by the fact that the perpetrators can hide behind the institutional authority given to them. When you give people opportunity, there will always be bad apples grabbing their chance.
Ya standardization sucks. I miss having to rewrite scripts for every pet Linux distro the admin decided to use.
I also have concerns about this sort of thing. On the other hand as far as I can tell Ubuntu is still the easiest, fastest way to get a Desktop environment up and running on a new machine, one that looks decent (e.g. fonts) and one that plays nicely with hardware.
How is this different than Trello? It looks almost identical at first glance.
That's pretty much the only sustainable alternative to an ad-supported internet.
Q1 2014 App Market Report From App Annie
" They are low risk simply because Scala/Clojure are built upon the JVM …meaning if tomorrow Scala/Clojure become obsolete, you get to retain the JVM."

Oh, well, of course.
I was just saying M+N ≠ M×N, and that solutions that forces M×N are bogus.

Agreed. I was clarifying that converting your code to use visitors does not force an order of magnitude increase in the amount of code. If you start out with O(M+N) without visitors, you'll still have O(M+N) code after converting to visitors. Although, visitors are generally better appreciated when managing O(M*N) code than when managing O(M+N) code.
have looked at an S&P 500 5-year chart lately?
Ubuntu is also now moving to systemd, following its Debian base: http://www.markshuttleworth.com/archives/1316

Assuming that you're not a toolkit (or further down the stack) developer, can you explain why Mir affects you?

What other "Canonical worldview items" affect you?
More standardization, less complication.
Yep, towards the end of day Pacific time, I'm guessing?
Mapbox Outdoors
Shuttleworth has announced Ubuntu will be moving to systemd. 14.04 is also the first version to have a Ubuntu GNOME spin if you want that. KDE/Xfce/etc are also easily available. That leaves Mir as the real potential difference going forward.
I had the same question when I read this. The streaming API is only a fraction of the data offered by the firehose, but that's not as much of a problem in every use case.
I would have thought that there was more documentation on the Raspberry Pi now that the GPU is open.
It's dumb, but really pocket change compared to other huge investment disasters that happen regularly. Take a look at the Echelon resort in Vegas that lost billions and was never built, or realize that a hedge fund or even a lone trader at a firm can lose $30 million of Other People's Money in a day and the popular media will never report on it.

In the end VC fund investments are almost rounding errors on the limited partners' balance sheets, just some fun casino style gambling.
In college I did some work with an Intel iPSC/1 Personal Supercomputer that got donated to the university. It had 128 nodes, each of which was a 80286 with 512k of RAM, connected in an hypercube configuration. Being a novice, all I did with it was sort numbers. :)

But it strikes me that the Pi compute module has way more power than the iPSC did, and consumes far less electricity. Switched gigabit ethernet would likely suffice -- you wouldn't need something like InfiniBand. Not sure if you'd want an out-of-band management network for something like this, but it'd be nice to be able to monitor/restart it if the network stack gets wedged.

You'd want some sort of backplane to host the SODIMMs and route data lines. Packaging density would mean convection cooling probably wouldn't cut it, so a fan would be needed. How many could you fit into a 1U rack, hmmm?
It's not even about file size or quality. People want mp3 because all their devices and software use mp3.

Betamax didn't lose to VHS because it was worse.
3 Reasons For Startups to Outsource Software Development Talent
Granted, this is weapon grade quality. However, most checks for heartbleed out there could be considered weapon grade or at least not far off[1], this one does not add anything a somewhat experienced developer could not have added. This time, the bug is just too clear, too easily exploitable. I appreciate that someone saw the IDS signatures were inadequate and wrote a proof showing that.

[1] hey, they read some bytes of server memory, it's fairly simple to move on from there and read more.
Until now I agreed and have used Ubuntu for several years. I was however taken by surprise by how out of the mainstream Ubuntu seemed to security folks when Heartbleed was being identified and it's fix promulgated. https://news.ycombinator.com/item?id=7592244

It left me wondering if Redhat's contributions to the security community give it a leg up. Any "cloud platform of choice" needs to be a first tier security platform. The Heartbleed bug shows that it may not be.
Selling your car has hugely less impact on your life than having to move. It's not just an "emotional bond" with a house. It's your commute. Your kids' schools. Your friends. Your daily shopping routines. The cost and labor involved with packing your stuff and moving it to another location. And so on. Moving can be very disruptive, especially if you have to move to a totally different town or neighborhood as would likely be the case if you got pushed out by rising property taxes (as the other housing in your vicinity would have the same issue).
Isn't Ubuntu already dominant in cloud deployments?
It would be somewhat better to move to a progressive consumption tax by making money invested tax deductible but taxing the entire proceeds from the sale of investments.
Or could you say they're enacting a tit-for-tat strategy?
I don't understand this at all. At 21 months, a toddler can walk and talk, and you can play keep away with them for fun. I don't know what it means to drop a toy out of reach. Do you drop it on a high counter or something?
> connection requests and InMails, or creepy profile views.

Isn't LinkedIn suppose to be precisely for this? Also - creepy profile views? Wat.
Every website costs someone money. Someone's paying for the server. Someone's paying for the bandwidth and hosting. Every time you access a site you're using up someone's finite budget. Obviously, this is a dramatic simplification because some pockets are deeper than others, but I believe it's generally true - whether or not all of them are 'paid', all of them still have to be paid for.

So then the question is not whether ads are harmful or intrusive or downright malicious sometimes (they can be), but what better model is there to pay for the resources than advertising or direct fees?
Summer Interns May Increase Risk of Lawsuits
Network effects. Sellers won't come without buyers, but buyers won't come without sellers. This vicious cycle is not easily disrupted.
I vote for 30 days for all months, followed by a 5 or 6 day festival (depending) at the end of the year. ;)
That seems like a Facebook internal issue. No reason why they can't be expected to share info with entities that they own.
Yes, Twitter streaming API plus several other data sources (Facebook, Reddit, forums, etc.). It's enough for us since we're always filtering by keywords or users. We were also granted elevated access.
It was the first time I observed and recorded a lunar eclipse (been living under a rock). I shared because I thought some people might enjoy watching it especially if they didn't or couldn't see it from where they live. I grew up in a place that was cloudy half of the time. My video is not professional and great looking like NASA's but it's how you would see it from my backyard.
I'd say that the closest thing we have is Debian. With paid support, there is Oracle Linux and SLES (and obviously Ubuntu).

RHEL/CentOS aren't popular for the lack of alternatives, but more because that's what most sysadmins are used to use.
A new game always comes with a planet at a random orbit - would be good to get rid of that, although I can see it makes understanding things easier, initially.

Also, the speed shouldn't affect the results - perhaps the simulation could always be done at the same resolution, separate from the animations.
So, what kind of software was developed during the original explorer program? Outside of a head mounted camera, what other use-cases has Glass shown itself useful for?
Can anyone comment on the more technical optical properties of this instrument? How does it perform compared to a traditional microscope with the same magnification and resolution?
Ah, sorry about that - I did a fairly quick (and lazy) conversion of one of the eBook files to make the website. Thanks for letting me know!
Well said.

I encourage everybody to start with a physical board for a while. There are a lot of subtle benefits to it.

For example, everybody learned how to work this by about second grade. So when you say, "Good idea, add that to the backlog" or "If you're going to start working on that, move it to 'working'", people know how to work an index card. They also understand how to modify it. People will spontaneously start using card colors, post-it flags, and marks on the cards to express things that are important to them. And if somebody thinks a new column is needed, they can just add it.

Another big advantage is that everyone can see what's happening. If everybody's near the same physical board, you know when people are even thinking about the plan, because they naturally go and stand by it. A lot of good conversation happens naturally that way.

Once people have gotten the magic of a physical board, I'm fine if they decide that something digital really meets their needs better. But we as technology people are inclined to go for a technological solution right away.
Has anyone see discussion about the relation of these kind of empirical ideas to virtue ethics?
Through a compatibility mode. The platform itself was specifically not J2ME.
It's probably worth pointing out that what you can hear there is dither noise. Quantization noise sounds far worse.
This test would only be valid if it ran for at least a few seconds. If the test just takes a fraction of a second then it doesn't give the dalvik JIT compiler a chance to optimize the code. The author doesn't give the running time, or show what value was used for the length parameter.

I'm pretty sure dalvik is NOT generally 17 times slower than native, and this test may just be showing the start-up overhead.
> A sad side-effect was that now I cannot seem to have meals without being mentally engaged - be it reading or conversing.

I love it; side effects of life hacking. Nice tip though, I might try that.
Hey stefanom, fantastic game. I see your website is having some trouble keeping up. You should sign up for the free version of Cloudflare and put your website behind it - then you'll not have nearly the trouble with the traffic load.

(I'm not affiliated with them in any way)
How dumb is GitHub! Not even running on a non-obvious port as the most elementary security measure.

Dumb dumb dumb dumb dumb dumb dumb ...
Why go all the way to ethernet if all it does is add cost & complexity? You could simply connect the GPIO lines of one 'pi' with the neighbours! Pull out an ethernet link from each backplane maybe, but use direct communications within the backplane?

> How many could you fit into a 1U rack, hmmm?

Lots :)
Probably because most of this is common sense that you do anyway. Generally speaking, you don't tell you child that he's and evil human being because he didn't pick up his toys.

But you want a kid to self-identify as a "good" person, and do what good people do. For most folks, this stuff either happens pretty naturally, or the parents adapt as their kid learns how to game them.
1. You can write your own extensions using JS + Meteor API. MongoDB access in browser included.

2. Mirroring extension solves the hottest issues on Trello dev board. Here's how you use it: http://joxi.ru/lFFNUxjKTJCFQk-Gd9Q
I probably would, yes.

Get a decent easy to use micropayment sustem set up and allow me to turn off ads when I pay.
Samsung Galaxy S5 vulnerable to same fingerprint hack as iPhone 5s
It's an effective tax on principal if you tax nominal capital gains. If you want it to be a tax on actual "income" in real terms it needs to be a tax on real (i.e. inflation adjusted) capital gains. How much of a tax on principal it is depends on the inflation rate, of course; right now it's not much of one, but back in the 70s it would have been a bigger deal.
[video] Palmer Luckey Speaks About Facebook Acquisition
I think it is a matter of taste mostly, they all use similar method, I think
One can start by not associating oneself (and thus one's child) with words such as 'Israeli', 'British', 'Catholic', 'Hindu', 'Communist', etc.

"The function of education is to help you from childhood not to imitate anybody, but be yourself all the time." -- Jiddu Krishnamurti

[Think on These Things, Chapter 1](http://www.jiddu-krishnamurti.net/en/think-on-these-things/1...)

[Some info from UNSECO Bureau of Education on Krishnamurti](http://www.ibe.unesco.org/publications/ThinkersPdf/krishnamu...)
Thanks for the response. I'll check the book out.
As follows:

systemd - glad to hear that. Missed that one.

Mir affects me because of the inevitable safety in numbers that going with the majority display server technology. Graphical stacks are terribly complicated and terribly involving for hardware manufacturers. Canonical are pretty much on their own with it and it takes a hell of a lot of people to keep the plates spinning on this. hell they can't even get X, DRM, GLX etc stable after all these years and thousands of eyes.

Other canonical worldview items:

Unity. Sorry but this doesn't actually work properly. Various applications have focus problems still after years of it, it's unstable, inconsistent, breaks apps (menus for example) and has incredible usability problems. I know you can use gnome but it's not a priority support item for Canonical so various things don't work consistently.

Launchpad. Launchpad is a total pile both from a tracking and management perspective. It's basically a baron land of neglect.

Probably more that I've forgotten.
Sometimes all functions are continuous
From what I've seen, many companies see some “big” wins early on, which start to taper off into fewer, often smaller wins the more they test. Typically people are testing things such as moving the form fields above the fold, changing CTA colors/text, updating headlines, etc – smaller tweaks to an existing design, or rather, optimizing for the local maximum. As a result, fewer and smaller wins over time intuitively makes sense, as there is a certain point (a theoretical “perfect” page) where you can no longer improve a design. While it is highly unlikely you will ever reach that “perfect” design, the more you test, the closer you will get. If you are only optimizing for the local maximum, you could be leaving conversions on the table by not trialing “bigger” changes, or rather, optimizing for the global maximum (change to process flow / conversion funnel, introducing a totally new page template, etc). In doing so, it is more likely you will see bigger effects.
Actually, the JIT compiler should be able to nail this test so that it is similar to native performance. I suspect the problem is the test itself - see my other comment here.
Any guy who thinks that sneaking off and watching porn is beneficial for a marriage is deluding himself.
Evaluating When to Kill a Project: What Criteria Do You Use?
I wonder how many different ways you can trick a server into accessing a HTTPS site. Seems like lots of services check links in comments or load remote images or run webhooks...

I can definitely see how a server could slip through the cracks if it has a broken HTTPS client, but the site it's serving is fine. No automated scanner is gonna pick that up from the outside.
Jenkins – The Man Behind The Curtain