skysight-inc/HackerNews huggingface dataset:
It's interesting. The algorithm the author is trying is of a kind I have tried and, I believe, a mistake.

If you are building a roguelike, just have a sentinel list of entities. That is, do not try to break the level up into a 2d array of containers. Just have a ring, each entity having coordinates, and iterate through it as you need.

If you want to have an ai occupy multiple spaces, have that. Have an 'avatar' ai object own one-to-many (plotable) entities.

The mighty Jeff Lait gave me this insight in a code review. I believe he added, "premature optimisation is the root of all evil." I.e. be happy to iterate through linked lists until you are sure it is a problem.

Check out his game Smart Kobald.
Introduction to rate limiting with Redis [Part 2]
TPB was hosted by port80.
Thank you I'll look into them.

Monkey-X looks like Blitz BASIC rather than Visual BASIC. But I like the fact that it can go cross platform.
Colors, Fonts, and Style for Indie Programmers
What if we didn't buy electronics, or what if we insisted on treating these workers so well it made more sense to leave the factories in the US? Then our money stays here and young men and women like Xu are back in their villages trying to scrape out a living on a few square meters of soil. Workers take these jobs because it's an opportunity to improve their life and the lives of their families. It may still be miserable compared to what it "should" or "could" be but the fact is it's better than the alternative.

We should definitely do what we can as consumers to pressure the companies and governments in our supply chain to improve the quality of life for their laborers. I'm just saying that the alternative world where these guys are all living out peaceful, prosperous lives just "because" is not one that has ever existed either.
I can see why they did that. Null/undefined checks in templates are messy and ugly, and there are a lot of cases where objects on the scope won't be ready when the scoped element is first rendered.

Templates shouldn't be throwing exceptions for something like customer.name when customer is null. Angular's rendering tries to do something sane by default in a very common case.

If it really bothers you, you can easily write your own click-log-error directive that writes to the console if the function isn't defined.

Actually thanks to Angular's DI system you can replace the base ng-click with one that does throw an error.
Ask HN: Do you know of an open source version of burner app/hushed?
Hey there HN community, I was wondering if anyone has seen anything that is an IOS app that is like burner,hushed or something similiar but you bring your own twilio or plivo account?
Thanks for the heads up. I went back and pressed submit several times because in my incognito window my comment didn't show up. (I was trying to post while noprocrast was on, didn't expect something I wrote to hit HN). I wonder now what I should do to not become dead anymore? I deleted the superfluous comments, hopefully that's enough. I'll look up what it means to be dead on HN.
Her setup is based on the unikernel which is practically "a custom minimal OS doing only one thing," having only Xen under. Knowing that Xen is under it it doesn't even have to have to customize the drivers for the different hardware -- Xen does that. Docker container has a bunch of regular stuff which runs on Linux, but separated from the other stuff.
> Whatever the reason is for Angulars popularity, it isn’t that it’s a great framework.

Something similar to this seems to be true for every piece of programming technology that is popular. How did it come to this? Other professions don't go in masses towards the worst solutions, do they?
I used to run one that I made for displaying a nice view of all the art posted on conceptart.org (a very large message board which I found cumbersome to navigate).
I am building https://www.rdrbot.com using:

* ASP.NET MVC 5, Knockoutjs, Momentjs, jQuery and Bootstrap

* Azure Websites, Azure SQL, Azure DocumentDB, Azure Caching

* OAuth 2 providers (Google, Facebook, Twitter and Microsoft Live)

The idea is to make a site that aggregates multiple sources into one so I can try to keep up with RSS, Twitter, Facebook, etc. Right now its somewhat a glorified RSS reader. I dunno if I will ever monetize it, something I just wanted to make.
> If in fact the status you receive from your Prime packages are "refused" or "unable" it could be many things.. from bad (they want to stop the "clock") or most likely other things: Dog in yard; no safe and secure place to put the parcel; It is raining like hell and your regular carrier knows you don't want wet diapers (oh, by the way Kimberly Clark Amazon delivered diapers are exposed on the bottom; great for store shelves but not good if you leave them on a wet set of stairs);

Unfortunately that's simply not true. I live in an apartment building that doesn't allow pets, and we have dedicated spots for mail to be delivered, particularly for USPS.
Installing nets isn't necessarily a terrible thing. Suicide is often impulsive and so suicide prevention often features mechanisms to reduce access to methods of suicide. Installing nets is one example.

Of course, once you've retrieved someone from a net you need to give them access to other interventions and I'm guessing these are missing for Foxconn workers. Sadly, they're also missing for a bunch of people in different countries.
Given that the executive branch has prosecutorial discretion and never has been shy of using it when it mattered, I do not believe the "treaties make us do this" argument. Maybe the federal government could not have full de-jure legalize for some technical reasons. But it is completely capable to restrain the zeal of prosecution and reduce both the number of cases and the priority of those to a wide degree. If only they wanted to.
Instead, the government tries to squash the legalize even when it happens (look up Operation Choke Point[1]). It's not something forced by treaties, it's a voluntary act. Not that the US is in mortal fear of sanctions from Pakistan or Colombia for not fighting drugs enough, but it's not treaties that make police kill a teen because they suspect he has a small bag of drugs [2] or kill a senior citizen in his own bed because they suspect he has some drugs (he didn't) [3]. It's something that the government can and must fix, and no treaty prevents it from doing so. The legal technicalities can come later, but the switch from a mentality where the government is at war with its own citizens should happen now. It should have happened years ago, actually.

[1] http://www.washingtonpost.com/news/volokh-conspiracy/wp/2014...

[2] http://beforeitsnews.com/alternative/2014/05/teen-dead-after...

[3] http://reason.com/blog/2014/02/15/yet-another-example-of-why...
Wow. Truly moving stuff. He has an amazing way with words, and the translator did an awesome job of porting it to English. So very sad.
[Free Download] Simple Social Media Icons
Thank you for making these. It is a neat way to see what goes on behind the scenes.
No, it is not.

All medical interventions have a risk, vaccinations included. That is, there is a risk that the intervention itself will cause some harm.

But all medical interventions also have a risk of doing nothing. It's when the risk of the intervention is less than the risk of doing nothing that we say it's best to do the intervention. As humans, we irrationally place greater emphasis on risks from doing something over the risks from doing nothing. To the point that some who read your point won't even notice the risk on the other side. But this is irrational, and if we want to evaluate what courses of action are most likely to yield good health, we must always consider the risk of doing nothing as well.
Maybe the idea could be modified a little, and instead of finding code snippets, it could find the right library to depend on.
Tesla beats earnings; stock up after hours [pdf]
215hp out of a 3 litre is shockingly low except for a naturally aspirated carburator engine from the 80's.

For example the 2 litre 2015 Mondeo Turbodiesel gets 210bhp.

The article is interesting but reads like a marketing release, the weight saving is the interesting take away I think if reliability matches a modern diesel.
I remember an online VRML pseudo-MMO that pre-dated SecondLife and friends by quite some time in the late 90s. I think it was called CyberCities or something.

I remember thinking how huge it was going to be.
Oh man, Atlassian Products without a doubt. JIRA and Confluence are nightmares to maintain with an enterprise amount of users.
Technology Predictions of 1829
This was posted today on the React forums asking the same question: How should you structure a large Flux project? https://groups.google.com/forum/#!topic/reactjs/d33IinfVI0o
> The mercury isn't primarily in there as a preservative.

This is wrong. Mercury was only ever present (intentionally, at least) in vaccines as part of thiomersol (a preservative).

> The vaccines have mercury or aluminum or other irritants for the designed purpose of provoking a strong immune response.

Aluminum is used as an adjuvant. Mercury containing compounds are not.

If you can cite a credible source to the contrary, I'd be much obliged.
I love what they are doing with kimono and import.io

There's no free lunch lets put it that way. It's free, it's simple but limiting for doing anything heavier. It covers only a small portion of the websites. You can't crawl all the links in a website and hard to scrape data from dynamic webpages etc. Also I found that some websites wouldn't even load making it impossible to define the fields to scrape.
I don't see how it is wrong to keep your business and yourself as separate entities (or your other business in this case). For example, isn't it good practice to keep track of office renting space even if you are a freelancer and work from home so you can take it in consideration when deciding how much to charge for your work?
This one hurts because its true:
“If I ever hear a founder talk about oh this is how I have a balanced life so on and so forth — they’re not committed to winning.”
So that you know that the work-life balance in SV is not anyone's priority, no matter what we say or jazz hands or post in lovely medium blog posts.
Which is sad considering the "iron grip" is not really going to help them much; for an extreme example look at what server mods did for Minecraft.
I believe you're thinking of Cybertown by Blaxxun Interactive.
Within the British Isles, Scottish and English are supposedly distinct ethnicities. How well can you tell this from still photographs devoid of cultural cues? Not very. Are there distinct gene pools? According to the documentary, "A Celtic History of the British Isles," not so much. Basically, there was so much interbreeding under the Romans, there's hardly any genetic distinction left.

I'd expect there to be some small degree of genetic distinctness, but there has always been a history of interbreeding. There's even an old Korean stereotype about rich bewhiskered Chinese merchants who come down to marry a hot young Korean wife.

In short -- Ethnic differences between Han Chinese and Koreans: mainly cultural.
This looks great! I have always like the idea of dropcam, but don't like the idea of having to run cables everywhere.
You are attacking your perception of me, not my argument. The ";)" is weak cop-out.
Nice proof of concept. But I think there is no advantage in comparison to webgl.
This cuts both ways.... do you really think, that, say, Mississippi, should be able to inact anything 51% of the voters vote for? It'd be back to the Jim Crow days.
DIY Paper Robot
Blocks: The Modular Smartwatch
You're right we see many more connections in production. We didn't have enough time to run exhaustive benchmarks for all the different possible combinations of active sockets, requests per connection, etc. As you might suspect, 400 was a sweet spot for our performance numbers at 1 core. Overall RPS didn't dip too much when increasing the number of connections. The table we included is just to give a rough idea of perf.
"simulated the universe as a collection of 1,000 particles that interact with one another only by gravity, representing the galaxies and stars that float around the cosmos. The researchers found that regardless of starting positions and velocities, at some point the particles inevitably find themselves clustered together in a ball before dispersing again"

Wait, what? That conclusion doesn't make any sense to me.
As a Java programmer I'm reasonably confident that didn't happen.
That's actually a case of a bad error message. It just means it can't find 'Foo'.

The DI looks for 'Foo', can't find it so it looks for 'FooProvider', can't find it, and throws an error saying it can't find 'FooProvider'.
OpenIoT – Open Source Cloud Platform for IoT
Where's ebola at?
Streamkeys: http://www.streamkeys.com

It's a Google Chrome extension that lets you control a bunch of online music players using global hotkeys.

It's cool because it's open source! And there are quite a few contributors adding new sites to the extension which is great :). Also, people seem to like it and find it useful.
I tend to stick with KimonoLabs, but I did try http://parsehub.com for a while. It's a lot more complicated, but it allows you to scrape dynamic sites.
I use one to scrape session times from local theatre websites. They don't have the capacity to build an API so I have an agreement with them that they keep the formats the same. I've set up a script which alerts them if they've screwed it up.
Deleting those posts seems to have worked. I can now see your previously elided comments with my "showdead" set to on.
Acceptable advertising: before and after
You talk of passion, but speak in terms of escapism. It sounds like you have some personality flaws. From your short description, the writing describes someone who appears unfocused, impulsive and unreliable. If you were slave to your clients (working on your own startup), would those traits magically disappear? Also your root motivation for quitting is suspect. Don't quit because of boredom or from feeling empty. Quit because staying at your job is preventing you from taking full advantage of a growing opportunity from one of your side projects.

Also, advice on success is very situational. To replicate Arnold Schwarzenegger's success, you would need to go through physical child abuse and develop a deeply rooted negative self image. Somehow he got over it, and channeled those flaws into body building, real estate, and movies. Did he do these things because he felt unworthy and strived to become worthy? Would you want to be tortured and abused during your childhood if you had a greater chance of "success" in adulthood? For other wildly successful people, what demons are they hiding?

Whether you decide to work own your own startup full time, or stay at some job, I'd urge you to increase your chance of future success by working on yourself. Read books, do exercises, see coaches and mental health professionals.
One Hacker Way – Erik Meijer
An opinionated SPA seed that doesn't use any frameworks, just component libs
I'm Muslim, and no Islam doesn't advocate having sex with twelve year olds.

Pork can be easily avoided, whilst other meat and animal products are widely used by the food industry (Food additives) that avoiding such products isn't as easy for Vegans.
The War and Truce Between TrueCar and Auto Dealers
Yes, I rather my juniors cut and paste from StackOverflow because it means they are using a modern coding pattern and can learn from it and see great commentary about why this was the "chosen" pattern.

How else are we supposed to learn?

Same goes to all these clowns who champion one language/platform over another simply because of ego.
refers to this app? http://www.rooms.me/
If you look at who's making profit on war on drugs, look up how much money is taken by civil forfeiture. That's where the real money is. And by real money I mean millions, hundreds of millions. Just one case: http://www.government-fleet.com/news/story/2012/04/rhode-isl... There are many, many more. And not only from fatcats - there are thousand of forfeiture cases for sums like $300-$500.
Learned stick on my second gen RX-7...

-Almost no torque at low rpm - worse

-Easy to flood, then once flooded major work - worse

-Feed it a quart of oil every 1,000 miles - worse
Seek justice, I mean.
How are "[flagkilled]" comments denoted at /v0/item on the API? "deleted": true or something else?
Yes. We're trying to build the toolset so that the end product is not predetermined, but that we empower people to make whatever they can imagine. In about 6 months time it should be relatively easy to implement your idea on top of what we build. arXiv will of course be included :)
Ask HN: HN/PH/Startup News sites, a distraction from your MVP?
Hello All,

I had the pleasure of developing a web app for a startup in the medical space in 2004 before sites like HN & Reddit were really around.

The app was very successful and now is in its 3rd iteration and generating significant revenue for the aforementioned (and now established) medical startup.

As someone who had a solid background in comp sci and the web I knew what was possible with tech back in 04. After initially developing the MVP I immediately began fleshing it out by engaging customers early on, making enhancements based on their observations and reactions when I demoed it.

I used nothing more than google and some good reference books to make the mvp. I engaged customers for feedback, not because I wanted to or thought it was a good idea, but because it felt like a very natural part of the process. It was easy because customers wanted to engage me. They found the MVP so useful that they were enthusiastic about helping me develop it out further.

Not once did I read a startup essay or startup tips blog. Not once did I read a book on how to create viral loops or game theory. In fact, even though I had some solid fundamentals bc of my comps sci degree, I was still pretty green and new to startups/web development in general.

After all these years I've finally come to the conclusion that you don't need to follow any rules book to make a wildly successful app and you certainly don't have to stay on top of sites like HN and PH to help guide you in building your MVP. In fact I find they can ultimately distract you from what you're building and potentially lead you down a rabbit hole.

IMHO it seems that these sites become much more useful after you've established traction and have an established product or app.

I'm sure there are exceptions and maybe this isn't good advice for everyone seeming even contradictory, but it certainly worked for me.
So how long until someone figures out how to encode arbitrary binaries as a series of JPGs and implements a general-purpose, unlimited-size cloud drive on top of this?
We were in a similar spot. Our startup is building a relatively large flux app. We interviewed Ian Obermiller of FB on a lot of the concerns of a large app. You can find a lot of answers to tough questions in our transcript: http://ianobermiller.com/blog/2014/09/15/react-and-flux-inte...
Resenting apps since 2014.
I believe it's available to all students, regardless of location, as long as you are in a degree- or diploma-granting course of study :)
UserDeck: http://userdeck.com

Embedded customer support software that works with your existing website.

The first product we have is Guides, an knowledge base that you add to any page of your site and inherits the styling and blends right in.

We're looking for more users to provide feedback and pain points they experience in other tools as we build more products like ticketing and live chat in a tightly integrated way.
I'm currently working on a Database Forms designer for Linux.

It started off as a small side project to see how easily I could get a quick
n' dirty db app put together on gtk, but it's kinda taken on a life of its
own and grown to something a lot more than I first intended.

I'm just starting to add Python scripting support now.

But I am enjoying it.

gtk and Objective C

http://www.data-forms-action.com
The point is to make an example, so that the next guy would think twice before becoming a nuisance to the powers that be.
Most salient point, IMO: "Don't waste time. Don't waste it."

I have plenty of time to do the things I want to do, but most of the time I just don't have the motivation to get started and just do it. It's easier to watch TV or play games than to exercise your brain learning something new. 'I don't have time' is an excuse.
MarketMatrix: http://marketmatrix.edgecapture.com

It's an app for the iPad that lets you watch tons of assets at the same time in the stock market. It also has voice alerts for economic calendar events.

HN really isn't the target audience for this product, but I'm looking to find people who'd give feedback and help me evolve the feature set. I'm trying to make the app something where news, signals, and market events convert into easy-to-spot effects on a tile grid. The app is cool because the app lets you visualize relationships between assets and it lets you construct those groups yourself. Oh, and the tiles in the app drift around in response to the market during the day, so you can see relationships evolve.

The challenge with making this app though is that everyone has a different broker for realtime data sources and different inputs, so I'm trying to work with different types of traders to help me craft something that is more generally usable by everyone and not just me.
The Man Who Got America High
Bug volume in crypto is also very low, and the "fixes" to major crypto bugs tend to take the form of entirely new constructions... which users are not happy to get from NSA (this was a problem even in the 1970s!)

So I'm not sure this is a valid critique.
You still just seem to be asserting "My morals are right and theirs are wrong."

I don't usually like to bring myself into things, but since we're getting into people's thoughts, I'll just be explicit here: I do not believe one can lead a fully moral existence while having animals killed or abused for your convenience. I'm not trying to force this on anyone, but I'm not going to have anyone force it out of me either. You disagree with this belief, and that is your right, but to assume that I secretly know your system of morality is right and mine is wrong seems incredibly pompous to me. I believe what I believe just as strongly as you believe what you do.
I believe EA gave permission for xwis.net to do this for Red Alert 2. You can sign up with a legitimate key and it works as normal as the protocol was reverse engineered and DNS taken over :)

This was probably straightforward for an old game like this but I can't imagine that reverse engineering the infrastructure required for modern games is feasible. I doubt games companies will have the cash or resources spare to consider this from the beginning nor years after.
Yes, you're right.

The HN/PH/blog ecosystem is FILLED with noise. You will learn very little, and accomplish nothing, by spending all your time reading.

You just need to stop reading, start doing, and ship.
Playing with clojure core interfaces
And Timely, an appointment booking service: http://www.gettimely.com
Perhaps "better than most" isn't the right way to say it. My less than clear point was that there is less idle time at a startup than in traditional offices and when you don't have anything to do you do not need to be in the office.

I could also just be making a bad assumption.
Any plans for nuking vimscript?
How is veganism a luxury ?, Veganism doesn't imply that the diet only consist of organic produce and Vegetables are far far cheaper than meat.