skysight-inc/HackerNews huggingface dataset:
I've lived 6 months in Tokyo, hard to read in my opinion.
I did the same map for Paris two years ago http://www.smartloc.fr/carte-des-loyers-a-paris
I love this kind of historical information. It's difficult (to me) to empathise with past historical events when we (I) have no knowledge of those people and how they lived.

Reading about their daily struggles gives events from that time a whole new image.

BTW, I found extremely interesting that they gave the condemned an interview which they then wrote down ( http://www.oldbaileyonline.org/browse.jsp?div=OA17160127 ).

How many average people from that time have the luxury of their lives being recorded for future people to see? How many of us have that today?
29th anniversary of the Chernobyl nuclear disaster today. Here's what happened
Yeah, I think the last paragraph probably nails it down quite well.
I really like Sentry (https://github.com/getsentry/sentry) for exception tracking. It's easy to set up, supports different platforms, and looks great.
Multi-host container stat aggregator and shipper for Docker
Also, like I said in a previous comment, it's interesting to note the 'interview' given to the condemned: http://www.oldbaileyonline.org/browse.jsp?div=OA17160127

I also wonder what's up with those two names in the 'burnt in hand' section that are anonymized (V--- E--- and G--- C---). Public people not wanting others to know about it? Escapees? People with no public records?
May I ask you when you go for these 3 month stints in a city, what do you do about housing? Do you go for temporary apartments or some sort of temporary roommate situation? I work as a freelancer and while a lot of my work can be done independent of location, I've been interested to move for certain projects. However, since we're only talking a couple of months, I wasn't sure about the best housing options.
D is a awesome language to work with, it's got many useful language features that make the activity of code writing a pleasure. - I hope this criticism is taking constructively.

However not a beat a dead horse, but if you want to process more than a trickle of data in it you run into problems with the GC really quickly. I really feel the language would be better off without the GC.

These are not the same issues address by the JSON compiler post or w/e that surfaces a couple months ago.

From what I can tell, theres a global lock around everything in the GC, including allocations. In a multi-core world, this just simply doesn't work and it one of the major pain point of the language. I write data-intensive processing on high core count machines (32), and have had to resort to 0-allocation strategies, or in map-reduce contexts actually sharding at the process level, writing the results to disk, and then running a reducer process over the results.

You can write performant D code, but you give up large amounts of code safety. It's essentially just whatever you'd write in C++ without the ownership semantics it gives you.

You can't have a core part of your language being an essentially unavoidable massive point of contention.

I've literally seen 20x or more speedups in multithreaded cases just by making sure I reuse every buffer rather than create new ones.

I feel this is really holding back an otherwise great language to work in.

This is discussed in the reddit thread in more detail.
Also, it apparently rhymed at the time, but nowadays we say "proved" differently.
As a 5+ year nootropic enthusiast, here are my experiences with supplements
Found out today when trying to setup HA that Pacemaker is also missing from Jessie because they didn't have time to fix a bug...
I have done some internships with big companies myself and see me in a start up the next years. Thanks for sharing!
This is brilliant, even if I don't use C# at all.

After reading keithwarren's comment I took a guess at what this operator might do and was delighted to see it confirmed in the article.

I would use this every day if it was available in the languages I use, specially in Javascript.
Something that doesn't seem to be discussed here is the insane cost of actually equipping a city with a fleet of self driving cars. Whilst a fantastic idea there's also some other things to consider – vandalisation, loading stations, etc. I'd like to see a more in depth perspective before I say yay or nay.
$1 is too much. The startups are looking for funding, not spending it on maybe-I-will-hook-up-events with no guarantee of even individual attention.

These are just scams, avoid them completely. One product/project launch vote on HN will get you more in terms of actual attention from the right people than one of these events.

Let's turn this around: Who active on HN found investment through an event like this? (Maybe this should be a poll?)
This was apparently pretty typical for English law hundreds of years ago. As I understand it, wealthy people had a lot of influence over the government and were able to lobby for extreme punishments to protect their fortunes. Many of the death sentences were not even carried out by the executioners, because they were so common.
I am biased, but you should look into a logging system like splunk. You shouldn't be using an RDBMS for your logs. Your logs don't have a schema.

With splunk, you just output your logs in this format:

<timestamp> key1=value key2=value key3=value

install splunk agent on your machines, and splunk takes care of everything from there. You can search, filter, graph, create alerts etc...

Splunk indexer allows you to age your logs, and keeps the newer ones in hot buckets for fast access.
Ask HN: Did you see increase in site usage when making websites mobile friendly?
Good catch. Probably what the article meant to say is that the lack of independence means the points are not conditionally uniform. That is, although X and Y follow uniform distributions individually, the dependence between them means that once you observe X, your resulting belief about Y is no longer a uniform distribution. Compare this to the independent case where knowing X would tell you nothing about Y, so your belief about Y conditioned on X would still just be uniform.
and fewer explositions.
See The Origin of the VM/370 Time-sharing System by R.J. Creasy, http://lass.cs.umass.edu/~shenoy/courses/fall07/papers/vm370...
The average supermarket is a chilly, fluorescent-lit hell. Here's how to fix it
I run a bunch of websites. Each has over 100,000 visitors per month. Most are pretty old, look like complete trash and are a nightmare to use on small screens.

Over the last months, from time to time I redesigned one of them. Make them look good and work nicely on small screens.

Feedback from users has been great. I get "Wow, looks so much better!!" and "Awesome redesign!!" messages sent to me all the time.

But surprisingly, the metrics I follow did not change a bit. Not even when I only look at the analytics for mobile phones. Bounce rate, pages per visit, time on site, events on the site - it all just stays flat. A site that had 6 pageviews per visitor before making it mobile friendly has 6 pageviews per visitor after.

Strange, hu? How can a site where you have to awkwardly zoom in after each click get the same pageviews per visit on a mobile phone as a site where everything is layed out on the screen in a nice way?

How are your experiences with making sites mobile friendly?
Grammar: What exactly are our rules comprised of?
While true, it is more a consequence of quality not of having a GC.

D with an Hotspot comparable GC quality would be quite good.
You can definitely survive without the GC, personally I've gone through eliminating exceptions entirely and implementing my own allocators throughout.

There are a few gotchas sometimes, like array literals of certain kinds sometimes allocating when you don't expect them to, but these can usually be sorted.
Something which also might bite you, but can be caught with the gc-tracking compiler flag, is the fact that delegate _closures_ use the GC, regular delegates however will not need the GC, one thing to keep in mind.

There's quite a bit of info about how the GC impacts things, and how to get by without it around, so I think you'll survive without it's presence.

Lately as well, efforts to annotate portions of the standard library which don't use the GC at all with a special annotation @nogc has been underway, which makes it explicit if something can allocate or not (this is transitive, so a @nogc annotated function can only call @nogc annotated functions which can't do any gc allocation in turn).
The operating system package manager is supposed to provide packages for libraries that are required to run the rest of the operating system. Not libraries you need for development.

Package managers for development allow things such as installing multiple versions of a library, creating "sandboxes" with specific versions of libraries, and sometimes they are also the de-facto build system for a language.

The OS package manager isn't doing the same job and has very different requirements. Not all libraries (especially ones that are usually built statically or header-only) end up in an OS package manager. Typically OS package managers don't bundle any libraries that are not required by one or more of applications in the package repository.

So no, an OS package manager doesn't cut it for C or C++ development. They don't ship all the libraries and they can't do all the things you need for serious development.

As a C and C++ developer, this pisses me off constantly. Even though most libraries are easy enough to fetch these days with Git, there's no standard way of configuring, building and installing them. And no OS package manager has ever been able to provide all the libraries I need.
I just log to a file, rotating/deleting when/if needed
iOS Developers: Convert and transform image formats using Aspose.Imaging APIs
If you have random N points and you want to distribute them uniformly on a sphere, this method won't work. I needed this in two different side projects and used this[1] which worked well.

http://dx.doi.org/10.1016/j.jocs.2011.06.007
> No more header files, today

> Even when C++ compilers implement modules and you can finally use them, headers will still survive alongside modules for backward compatibility.

Uh, that one is just weird. So, a reason to use D is because C++ can support older projects?
According to my tour of The Galleries of Justice, in Nottingham UK, the cut-off point between transportation and execution was the price of a loaf of bread.
It depends what you mean by "replace". It can be anywhere on the spectrum from an exact clone of each tree, to the same count of trees. You're looking at a narrow part of spectrum of the meaning of "replace" where you consider the ecosystems affected by the removal of trees. Another narrow spectrum of the meaning could be restoring the absorption rate of carbon dioxide. I'm pretty sure firing seeds from the air constitutes replacing the rough count of trees.
Well, Nick Bostrom was spot on. We are all just dwarves in a fortress.
I'd like to offer a partial thumbs-down to the one non-programming book suggestion: Strunk & White's Elements of Style has been criticized as, well, not the best possible advice, by G.K. Pullum, here: http://chronicle.com/article/50-Years-of-Stupid-Grammar/2549...

I think many of us could do worse than to follow S&W's writing advice, but I also think the book is given more reverence than it's worth, maybe just because it's been a tradition in English education.
Post agile microservices and heads up development
Jsblocks – Faster JavaScript Framework Than Angular and ReactJS
Funniest story I've read in a while :)
Hey fellow Brisvegasian, my email is in my profile. Send me an email and I'll forward it around to all my mates. Maybe we can find something.
Clojure Don’ts: Concat
It's a bit more subtle (the corresponding statement for circles is not correct).
thrilling read; interesting that the device manufacturers explicitly warn you against putting dry-ice in a thermos. I had never heard that before.. I mean, thinking about it- it makes sense, but I would not have reached the conclusion without assistance.
Why not just put it outside on the balcony and leave it the hell alone? Fussing about it any more is just risking getting your hands blown off. Idiot. And all this faffing around with a time bomb while you have a kid to look after, totally irresponsible. Put a duvet over it and leave it alone. It's nearly Darwin award stuff
Maybe they'd be cheap, but they'd presumably be a recently-graduated student desperate for work, with no experience. People don't tend to prefer hiring a lawyer with no experience.
Reductionem ad finem
I love the idea of a company being able to do good like this, but how does it call itself a company if it's just planting trees? Who pays them?
Around here it is actually consider a problem: Areas that has been cultivated for hundreds of years are now filling up with bushes and trees because small scale farming is declining quickly and the larger ones don't send livestock out to grass in these areas.
Its actually quite simple as example for the promo code the code looks like this:

1. Code sent.

2. Check if valid.

3. Redeem code.

4. Invalid code.

Now if i send 10 requests at the same time with the same code maybe 4-6 will hit the code part after 2.

And your window of opportunity is the time it takes to go from 3 to 4.
Sometimes certain tasks are put inside async queue, you have a slight delay to your database server or you need to wait for db replication to kick in.

Because normally there is no code part to recheck how often this code was used.
I agree that handling this was dangerous, but I wonder how much damage the explosion would have caused if he hadn't thrown it in the river...
Adobe Muse CC Crack Serial Number Keygen Full (32 64 Bit)
The point is, I don't even need to look up your techniques (although I did out of respect) to know there really isn't such a case; what I stated is a simple, almost trivial principle (apparently it has a name [1] as some pointed out).

Mathematics models data, and you can't model without assumptions. It's like developing a theory which can't have axioms. For example, kernel regression probabilistic model is a terrible model (assumption) with very large error for a large class of distributions[2], and so on. We're talking about picking the best technique; this technique is going to pick some assumptions arbitrarily that will or will not work well based on an unclear choice of the organizers. That's why I would prefer if they stated instead "Functions with some real world relevance", or "Typical functions", or maybe "Poorly behaved functions", and so on.

[1] http://en.wikipedia.org/wiki/No_free_lunch_in_search_and_opt...

[2] On the wikipedia page you can see they do make assumptions on f to minimize the squared error for choosing the kernel. It's inevitable.
It's a good idea to own a few basic tools, including a handheld drill and maybe a hacksaw, even if you live in a small flat.

Although in this case, depending on how long the thermos had been shut, I'm not sure whether attempting to relieve the pressure would have been the smartest move.

Now I'm genuinely wondering what I would have done...
This is important.

There was a case here a few years ago where someone accused the police of assaulting them when they went in to report something (misconduct by a police officer from my vague memory). The police station had cctv cameras, but when the court asked for the video, the 20mins around the time claimed by the victim was "missing due to technical difficulties" - curiously the _only_ missing video in the preceding 18 months or any subsequent time.

If the police get to collect and only use the video when it suits them, I'd like to see "presumption of innocence" not apply (to police) when normally expected bodycam footage is missing.
"I looked at the flask with that awful sinking feeling you get when you realise you have created something which is inevitably going to explode at some point in the future, and there's nothing you can do about it."
Splunk is indexing system, not a logging system.
> every major advance is science destroyed some conventional wisdom and proved previous intuition wrong.

true, but not in contradiction to the original statement that counter-intuitive claims are very likely to be wrong.

Carl Sagan said it well: "But the fact that some geniuses were laughed at does not imply that all who are laughed at are geniuses. They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."

http://rationalwiki.org/wiki/Galileo_gambit
Your guitar and canvas are luxuries.

A roof and basic food are not.

That's really the issue I have with our version of capitalism - that we use the same token for two drastically different classes of goods. That it infects everything.

I think you're arguing against a strawman here really. I don't take issue with the idea of some people earning fantastically more than others. I have a problem when the bottom level is in squalor.
ElasticSearch + Logstash + Kibana.

Custom NLog renderer which implements SysLog protocol and NLog target which pushes logs to RabbitMQ.
Its a great point, but the 1800s was a time of incredible technological change. I can completely understand that they were going through these same pressures of new information, a rapidly changing world and the need to keep on top of things and move quickly to make that fortune.

If anything the pace of change has slowed down. But the news and tidbit delivery system is highly optimized.
This is not a great analysis, and is kind of confusing.

Things will improve, the law of math promises it.

Ah well, if a mathematician says the law of math promises it!

See Omori's law (and Båth's Law and the Gutenberg–Richter law), and the roughly 5% chance that this quake was a foreshock for an even bigger quake ("the 2002 Sumatra earthquake is regarded as a foreshock of the 2004 Indian Ocean earthquake with a delay of more than two years between the two events")
where is your here?
Given that OpenCores has a ton of open-source cores on it already, why does this matter?

http://opencores.org/
One need to look at it from the perspective of property ownership rather than inherent ability of the device. If someone has bought a device, at that point they should be in control of the property. If the manufacturer can exert control which you don't have, then they are de facto owners of the device after sale.

Its the difference between me selling you a computer you own and control, and giving you a user account while retaining root control for myself. The first is a sale and transfer of ownership, and the other is me renting out cloud access. From a perspective of rights, liberty, autonomy, control, and privacy, a toaster and a TiVo is two completely different kind of devices. One is your property which you control, and the other is someones else device which you have bought permission to use.

Last, let me clarify with an example. Let say I rent you a coffee machine on indefinite period of time, on the condition that you pay me $1 per cup. Simple concept, common practices in many offices, and it is easy to understand who the property owner of the device. Now lets change the setup by actually selling the device to you, but where DRM restricts the device so only my coffee is permitted, which just happens to add an extra cost of 1$ per cup compared to other brands. Has anything actually changed?
Do you really need to debug events from 3 and half years ago?
Full logs only really need to stick around as long as you're likely to want to debug them. Log rotation is a must (I've seen debug logs nobody reads sitting in the gigabytes ...)
Past that, you can cherry pick and store metadata about the events (e.g. X hits from userAgent Y on this day) with enough information you'll need to do trend analysis, although it's generally a good idea to keep backups of old full logs in case you need to reload the logs to find out that one thing you forgot to add to your metadata ...
If you do genuinely need all of the data back that far, you should look at partitioning the data so you're not indexing over millions of rows - how you do that depends how you're intending on using the data.
And if you want to run Sentry in production, you can use Cyclops (https://github.com/heynemann/cyclops) as a proxy.
Mindfulness is BETTER than drugging yourself because it enables you to not only hold the unskillful emotional state in mindful awareness and disperse it at will, but it also enables you to discover the unskillful patterns of thinking that give rise to this state to begin with.

With mindfulness you can completely eradicate these unskillful patterns of thinking from your life forever and replace them with more empowering patterns.

There is no better investment that you can make than to invest a little bit of your time learning how to be mindful. The rewards are extraordinary.

Here in the bay area a great class is offered at the Insight Meditation Center in Redwood city:
http://www.insightmeditationcenter.org/programs/for-beginner...
possibly, governement/orgs trying to balance out CO2 emissions? I.e. you can trade CO2 within the kyoto protocol, it makes sense there would be a market.
That email you wrote as part of the SaveTheInternet campaign is now public
It's probably just an ease-of-use question. The more guarantees your database can deliver, the easier it is to reason about things and make sure you aren't being caught on a gotcha.

It's not necessarily different than using a normal RDBMS, right - you could do a check in SQL outside a transaction and end up writing multiple times. But with an RDBMS, you can easily solve the situation by turning on a transaction and leaving no question about things.

This is why things like VoltDB ("NewSQL") are pushing to keep SQL and ACID, and figure out a way to scale, instead of throwing it all aside and making the developer deal with consistency issues.

It's not that you can't end up with the same functionality using eventual consistency, just that it's harder. Just look at Amazon's "apology based computing" (I think that was the name) and how they structure their systems to be resilient by being able to resolve multiple conflicting commands in a proper way (deciding, without communication, which command wins, figuring out rollbacks, etc.) It's fantastic, and perhaps it's the only feasible way to operate at their scale. But it's also a hell of a lot more complicated than "UseTransaction = true".

(So my predictions/guesses: If developers that'd otherwise use a traditional ACID RDBMS switch to non-ACID (BASE?) systems, they'll end up introducing bugs due to the shifted responsibility of handling data consistency. And seeing how big servers are, and even how far sharding can take you with normal RDBMS, the scale at which people "need" to drop ACID is probably far higher than the point at which people are dropping it.)
Companies that sell carbon offset credits.
Rollbar has been pretty fantastic for us.

Also NewRelic if you want to spend the money (or get it throuhg Amazon/Rackspace for free)
If you don't need Windows or the mobility, a Raspberry PI 2 may be an alternative. They are about $35 plus tax and the model 2 is as capable as a five year old Laptop.
Consider reading this:

http://www.amazon.com/Worthless-Young-Persons-Indispensable-...

Or at least watch some of his videos about degrees, e.g.:

"Before You Get Your MBA or Law Degree"

https://www.youtube.com/watch?v=BNQqXyfsye0
Hello, I'm sorry that my comment was understood with such a negativity. I wasn't trying to "lecture", nor did I want to imply any "arrogance" on anyone, seriously!
TRAI makes all responses public, including your email ID and personal information. Here is the complete list:
http://trai.gov.in/Comments/Comments-List003.pdf
I regard infinite scrolling as a Tool of the Devil.
Like dsfsdfd said, leaving it on the balcony under a heavy blanket seems like the best option, though my first thought was just throwing it down the street sewers.