skysight-inc/HackerNews huggingface dataset:
I'm honestly impressed that SEGA allowed them to work on anything at all. As someone who used to really enjoy Sonic games, I can't help but resent SEGA for their seeming fixation on releasing absolutely terrible Sonic games.

For a brief period around 2011, it looked like they were back on track -- staring with Sonic Colors on the Wii, and followed by Sonic Generations and Sonic 4ep2, they were on a roll releasing excellent games. Then came the complete garbage that was Sonic Lost World, and it was back downhill from there...
Offer me a good salary, interesting work, and do your best to minimize the red-tape, as I hate it.

Moving package is a plus, too, and possibly offering assistance in finding a place to stay.
As anyone who knows what you just condescendingly explained knows, anything short of 100% doesn't alleviate the problem that motivated IPv6 in the first place. Until absolutely everything is accessible via v6, we must continue to allocate v4 (or, worse, NAT it all), so we aren't really anywhere.

It was a side point. I'm on dual stack Comcast, so I already knew what you're telling me, and I made the point nonetheless.
It would be great if you split into free of cost and free software, at least out-of-control vs self-hosted.
Then add virtual "space ships". I've actually used Space Engine to make it look like I'm in a space ship travelling at warp speed by increasing the speed at which you're travelling through the galaxy. It almost makes it seem like you're on Enterprise. I imagine the experience would be even better with VR.
Learn one of the "basic" MVC frameworks:

Rails
Django
Etc.

Get some MVC working and then think about the new hotness on top of that. Shoot me an email if you wanna talk more about this kind of stuff.
Congratulations to Tobi and the team, wishing them many more successes. Although I have not used Shopify extensively, but have benefited from the opensource work done by the team.

Great to see Canadian startups succeed.
You do realize that any client-side code – especially with the universal right to decompile and adapt code in the EU – is essentially open source anyway?
I remember c. 2002-2005, it was RDBMSes that were the overused, overhyped solution. Basically every webapp had to be backed by a database. Everybody was moving to 3-tier architectures (even for things as simple as a TODO list), frameworks like Struts and Rails and Symphony and Django all sprung up to manage the complexity of talking to the DB, you'd see all these tips on blogs (themselves among the first database-backed webapps, even though they worked perfectly well as flat files) about how to normalize your schema and shard your data for scale and pick ID spaces and make your joins perform well.

Meanwhile, a small minority of people were like "Guys? GUYS! You can just use flat files and in-memory data structures for that. Why bother with a database when 3 hashtables and a list will do the same thing several orders of magnitude faster." They had outsized accomplishments relative to their shrillness, though: Yahoo, Google, PlentyOfFish, Mailinator, ViaWeb, Hacker News were all built primarily with in-memory data structures and flat files.

These things run in cycles. The meta-lesson is to let your problem dictate your technology choice instead of having your technology choice dictate your problem, and build for the problem you have now rather than worry about the problems that other people have. For many apps, a hashtable is still the right solution to get a v0.1 off the ground, and it will scale to hundreds of thousands of users.
The comments about Java are wrong. There's an HTTP server in the standard library (under com.sun). It's not well known but it's there and the documentation is quite reasonable. The API is very simple. I've used it a few times and whilst I wouldn't run a major website on it, it's fine for smaller tasks.

From Java 7 onwards files can be read with a single method call. Look at the static methods on the Files class.

I find the article to be poor. He says he likes Go, and then proceeds to illustrate why nearly all the features of it are dubious. Then he admits that any article that criticises Go had to be prefixed with his disclaimer because otherwise the community will get nasty, so does he really like Go? Hard to say. His employer requires him to use it so it's not like he can openly say he hates it.

Finally he says Java is ghastly, but his only evidence for this is he doesn't like one of the frameworks built on it ... a framework that Go has no equivalent to anyway. Ok... so don't use j2ee then. Use something like Play or Ninja. He would then benefit from good GC and working debuggers/CPU profilers.
> Linux code etc

People are always worried about "computers taking factory jobs" resulting in mass unemployment, but the truth is, a rudimentary AI with acceptance tests on output will obsolete every programmer alive.

Hell, half the programming people do these days is just gluing APIs together then seeing if it actually works. It doesn't take 16 years of rich inner human life experience to accomplish that, just exhaustive combinational parameter searching on the subset of API interactions you're interested in evaluating.
Subscribing to this issues will spam your inbox. 42 updates just in the last 2h.
Scientists Sample the Ocean and Find Tiny Additions to the Tree of Life
I worked for a startup that grew past startup phase and no one drank.
Yeah, the i7-4980HQ (the most high-end option they offer) has been for more than a year the fastest Intel processor you can find in a laptop.

http://ark.intel.com/products/83503/Intel-Core-i7-4980HQ-Pro...
Yeah, my experience exactly. It's a great start if you're prototyping and your initial use-cases map well to their demo pages. Once your designer gets excited, you'll have to write a lot of code on top of it and may well consider ditching it entirely.
Ftfy (fixes text for you) 4.0: changing less and fixing more
There will also be increased demand for the goods the skilled person is producing since more people can now afford them, so there is a counterbalance to that too.
the people in charge will not give control over to a system that makes important decisions without explaining why

They will if it gives the answers they want to hear. History is full of critical decisions based on ridiculous pretexts or unclear processes.
The thing that struck me about the first picture was how uncomfortable the chairs looked. Why would they spend so much on decorative lighting and neglect the parts that are essential for prolonged productivity?
> What is "robbing" is wealth redistribution disguised as something else, so the people whose wealth is being taken don't know it and don't make a voluntary choice to give it up.

Do you object to taxes in general?
These Are the Cities Where You Can Now Request a Spanish-Speaking Uber Driver
Look at the thyroid cancer graph: over twenty years the detection rate has increased by about 15x without any concomitant decrease in mortality.

With any diagnostic measure, you must ask whether the information it produces is actionable. If anything, they way you've phrased it is backward: first we find a new treatment (via research) and once it gives us an action to perform, then we can justify the screening. If catching a cancer earlier helps, screen. If not (prostate or breast screenings too early in life), don't.

Obviously if you have family history, risk factors, or something with high specificity like a BRCA mutation, you treat. But many of those things are discovered with a simple history/physical (H&P), which is the important screening your primary physician should be performing.
The conundrum during all research talks.
Consider this: many diseases correlate strongly with obesity.

Obesity correlates strongly (well, causates, but causation -> correlation even though correlation -!> causation) with calorie consumption.

Calorie consumption correlates strongly with food consumption of all types.

People who eat more (saturated fat | coconut oil | salt | carbohydrates | fat | protein | the brain tissue of Emperor Penguins that have naturally died) tend to eat more food, which leads to obesity, which leads to health problems.

Basically more studies need to control for obesity. It's appalling how few do.
Don't worry, you aren't the only one. I long to be transported to a time or place where humans weren't so accepting... no, seeking such blatant disrespect to their personal dignity and craft.

It seems to be one facet of a theme of infantilization and youth glorification in work culture and society at large. I am not sure whether it has any relationship with the rise of the "social" plague in industry, and the widespread infiltration of VC onto college campuses (and now elementary school playgrounds), where the youth are increasingly primed for dependency through the advertising and systematic denial of experiences.

Offices for adults these days are becoming more like playgrounds, and playgrounds for kids are becoming more like jails. I can't understand all the psychodynamics at play, but something is clearly broken with the way we treat our youth and our narrowly defined notions of "fun".

Work culture is not about the worker or the work anymore, it is about creating an interdependent unit of labor. But if neither the quality of work nor the quality of life for the worker is emphasized, I am not sure what the purpose is besides to maintain social order.
My eyes rolled so fast at that I got dizzy.
In this process. Can confirm.
- It is a lot simpler than D3
- It works best when your use case fits into the explicit examples given here : http://dimplejs.org/examples_index.html
- If you are wanting something from the advanced examples, you should be proficient in javascript and understand d3 already
- If you want something not in the examples at all, you should really understand d3.

It's pretty quick to get up and running with it, you can always get access to the underlying d3 selections to do more complicated operations, and the main developer is fairly accessible through stackoverflow questions or github questions. There are some gotchas I've run into but nothing that has made me consider switching. We evaluated a few different libraries before choosing it.

I can't speak for performance really because we don't have huge datasets. For ordinary business data (not looking at 1000s of points on a chart), it's fine.
I live 20 minutes outside of New York City. I put up with an extremely high cost of living for easy access to the incredible resources of a great city. In my new, "narrow" plan, I can only see doctors in my home county. Outside of ER visits, I cannot see a single doctor within the confines of NYC. I've never had to make such a choice before.

For routine stuff, my local doctor is fine. But when I broke my ankle, I didn't go my local hospital. I went to one of the foremost orthopedic hospitals in the world. That, in a nutshell, is why I live where I live. But I could not do that under my current insurance.

Would my outcome have been any different if I'd seen a local doctor, as opposed to a world-class doctor? We'll never know, but I can't stand not having the option.
Discuss the universe and beyond with Chris Hadfield
What makes you think you can own land in the first place? The land belongs to the US, and is the birthright of every US citizen. You should have to pay rent to the actual owners (the US citizens) to use it.
>Leading is a skill, and thus valuable, and so someone probably paid him to do the work of leading. Or are you going to just argue that "only making something of use is work". If that's the case, you obviously have a twisted world-view, and debating it is pointless with you.

I agree. Leading is a skill. But leading is not a skill that justifies an astronomical portion of the pie. I would say between coding and leading, coding is a far more specialized skill that is harder to learn and find. In short, it is far easier to tell people what to do then it is to do it. This statement grossly simplifies what leadership and coding is, but the basic premise still stands.

Also you should note that the skills needed to gain a leadership position versus actual leadership skills are not congruent. There are many people in leadership positions who are bad leaders yet get unfairly high compensation simply due to their perceived rank.

This illustrates another problem in our society. We have a hard time identifying leaders. Leadership is perceived to be a commodity skill but I would argue that many people can do it. How do you know the janitor or garbage man if given the right opportunity can't be a great leader for a fraction of the price of current average CEO salaries? We don't know. But if it were true, then that means leadership is not a commodity skill and therefore not justified to be associated the extravagant compensation that is often paid out to people who possess such said "skills."
PayPal hypes its mobile strengths ahead of IPO
Depends on what your your qualifications are for a touch typist. There's a considerable distance between hunt and peck and someone who never looks down.

I can touch type for stretches because I learned the location of the keys organically -- but I've never had (good) formal lessons and have to type a lot of punctuation which is two rows above my fingers -- so I move my hands a lot[1], don't make use of the fixed position on the home row at all, and I end up looking down way more than I probably should (usually at the starting point).

I do about 30-40 wpm on the website above[2] :) Which is way slower than someone I would call a true touch typist, but not slow enough to impede anything but raw transcription.

[1] I have no real evidence, but I think this tendency to move my hand instead of reaching with my finger has let me avoid the repetitive strain syndromes associated with typing, as well. (It could be just that I take minibreaks every 30 seconds to look down :-) :-P)

[2] If I try to do it the classic way.. it's 10 :-P
Piotr, Tech Evangelist @ Estimote here. We try to mitigate any of such risks by:

(a) we'll start the sprint with an outline of a blog post, a few key points, and a general theme. Then we get to work, and as we're approaching the grand finale, we start drafting the post. It actually always surprises us—when you start describing something in more detail, you bump into a whole set of "hmm, we didn't think of that", "this could use better docs", "oh wow, that part really is exciting" etc. So it does us a ton of good in terms of polishing the feature we're about to release, but at the same time doesn't block us from moving forward with the implementation.

(b) but really, the rule we try to live by the most is to ship fast and often. A feature doesn't need to be perfect, we're shooting for an MVP. Sounds like a cliche, I know, but it works great for us. Long gone are the days when we'd debate, "maybe a few more RESTful endpoints for these new analytics, maybe a few more filters". Now we'll just ship it and start measuring traction & listening to feedback. If people want more, great, if not ... uh, at least we didn't waste time and can get back to the drawing board (:
So, my question wasn't about whether the system in question is shitty. I know that it's shitty. I also know that the CMS has less than optimal queries. That was also not my question.

"It simply is not your overall disk IO capacity that is the performance problem with a dataset that small."

But, it clearly, and measurably is; there's nothing to argue about there. That which comes from RAM (reads) is fast, that which waits on disk (writes) is slow. Writes take several seconds to complete, thus users wait several seconds for their comments and posts to save before being able to continue reading. That sucks, and is stupid and pointless, especially since it's not even all that important that we avoid data loss. A minute of data loss averages out to close enough to zero actual data loss, since crashes are so rare.
Given that you've worked in python, I think Django is a very easy framework choice here.

If that weren't the case, I'd say it's just a "pick one" out of Rails/Django/Node (or some other JS framework, I'm not overly familiar with them).

I'd go Heroku if you don't have much linux experience, or Digital Ocean if you don't mind setting up & maintaining a machine. AWS is fine as well, I'm sure, I just don't have any experience with it personally.
Self-Healing Drupal Sites on AWS Using Fugue
Perhaps it's time to supplement this legalese with an equivalent amount of explanatory language in layman's terms what your intent for these clauses is. You're starting to spook people because of what can be read into the legalese, and though your comments here seem to justify the clauses, that does not help other people that aren't reading this thread. Sort of like an app publisher explaining why they need such-and-such permission. I won't install some apps unless I have a pretty good explanation of why it needs certain permissions.
In fact, GoDaddy in particular (used to?) charge you $25 as a penalty if they determine that your whois information is incorrect. That's the reason I took my domains elsewhere.
The next phase of Apple's revolution has just begun with Apple Watch. Or has it?
Thanks for replying to this, it's good to see you recognize this as an issue.

Some thoughts based off this:

It's clear that these captchas are 95% broken, the fact that these ones are so unreadable suggests the more readable ones were solved, so apparently this implementation can't last in any case.

For what it's worth I would have no problem filling out captchas if they're readable, and other places on the internet do still have readable captchas.

Another reading here is that Cloudflare has sold a product to its customers (hacking protection) that other cloud providers have not attempted to sell. I'm going to be harsh and call that negative externalities for Tor users.

And I'm not sure that product even works as advertised - a scan of the internet can reveal the backend server, which could still be hacked (probably even more so, if the customer is now relying on Cloudflare to protect it).

It seems we're talking about automated attacks only? Else the attacker could just fill out the captcha manually first.

If a targeted attack can be detected (attacker has completed the captcha), just rely on that code instead? If not, have we gained much?

Clearly a lot of customers will have blindly cranked their s3cur1ty bar to 11. Perhaps make it harder for a customer to do that, given the adverse impact it currently causes? Most people probably think DoS when they head to Cloudflare, not free captchas.

Note that I do mean "common case", because its weakens the anonymity set when normal people are hassled out of Tor. So just making "GET /boring-article.html$" work would be a great improvement. If that then lead to a work-flow of "POST /comment" -> 403, user notices, hits refresh and fills out a magically-appeared captcha, then so be it.. Tor users would learn this flow quick enough, and prefer it.

I could totally ask and suggest ideas about this all day for free, but I won't be applying to Cloudflare for the time being fwiw :P Still, I'm grateful you're working on the issue.
Domains are suspended, not deleted from the registry.
Well, it WAS, until Scrypt ASICs came out about a year ago. Now it's not viable. You'd be lucky to get a percent back.
We can do the same thing with computers real soon now.

Haven't people been saying this for decades? AI has a long history of impressive results, but somehow none of them have actually produced "thought".

Nobody even understands how the brain "thinks" at a neural level, let alone how to model that. All we can do at this point is try different models (which way or may not actually match reality) and hope we find one that works. But there's no evidence that we'll find a working model "real soon now". Impressive results that we can kinda-sorta imagine being the product of an intelligent system haven't historically been enough.
Pro tip: If you're going to pull out the "combined experience" cliche, anything less than 25 years just emphasizes how little experience that is.
Ruby Markov Chain Quote Generator
The only thing "curious" about this situation is that we've arrived at a place culturally where non-"exponential" success is held as somehow less-than. In tech we derisively call these "lifestyle businesses", as though somehow quietly producing things people want to buy at a level that makes you comfortable is a moral bad, lacking as it is in the "change-the-world" narrative so many startups tell themselves.

Meanwhile, I caught a trailer for Broken Age, decided it would be fun to sit with my toddler and play, and have been enjoying it immensely. Sure, it's not pushing the state of the art in graphics, procedural content, AI, or the medium in general, but it's beautiful, charming, and exudes craftsmanship in ways that many other "game-changers" do not.

Keep on keepin' on, Tim.
AWS Loft Program Expands to NYC
No, no, we just pretend. We are the USAs and the NSAs bitch like all our neighbors.
A LA PLAGE style
The day when even the Spiegel titles

"DER VERRAT – BND und Bundesregierung gegen deutsche Interessen"

(in english: "THE TREASON – BND and federal government vs. German interests")

you really can’t say the country cares about freedom :/
Yeast can live with human genes
I think this was a fine article with a terrible title.

I worked out of WeWork’s SoHo office in NYC for a while and was pleased with the details they got right to make themselves attractive to startups (no pesky sales team, short notice to cancel, no nickel and diming on Wi-Fi, printers, etc.).

Before WeWork, I also worked in a Regus office (their competitor mentioned in the article) and they managed to get all the same things wrong. Perhaps they have adapted since. I’m unaffiliated with either company but wish WeWork well. It was a fun vibe they cultivated and everyone seemed to enjoy working there.
Others have mentioned that a soaring price after IPO means that the company was undervalued. What I don't understand is why the mechanism for IPOs hasn't changed to better capture the correct value. Why couldn't a company auction blocks of shares instead of having to set a specific price? My understanding is that companies have a guaranteed floor on valuation by the bank helping them go public, but this could certainly co-exist with some sort of auction format.
Preview: PS Vita at E3 2015
Reserve: A better dining experience
Actually, if the insuree is rational, it especially makes sense for the insurance company to pay for the annual checkup. If the insurance company only covers me when I get really sick, I lose money by going for the annual checkup -- I'm "better off" waiting to get really sick, and then having them cover all of my expenses.
As an american Project Manager, I originally was recruited to working in the South Pacific with a very similar situation.

Set terms is critical! Usually it does NOT end up being that important in the end, but at the beginning it can be very difficult to say "YES" to moving when you have six figure options that you always know that you can quit and walk across the street and get another well paying job. That's not the case on the Island I lived on.
Every Last Bottle Cap: Gaming with OCD
That's what Eric Lippert's trying to get at here, in tortuously brutal detail. Here's the last line of the post again:

It is therefore very difficult indeed to write a correct
finalizer, and the best advice I can give you is to not try.

Since the initial release, .NET has come up with additional mechanisms to try and minimize the number of situations where you would need to implement a finalizer. At this point I find that it's always possible to avoid one. When I think I need one, I ask myself the following question: "Am I hacking on the core framework?" If the answer is no, then I probably shouldn't be writing a finalizer.
I work in WeWork and love it. It's a great atmosphere and can be inspiring to look around and feel the young, vibrant energy. That's a bad title though; it certainly isn't a waste of space and the article never even seemed to allude to it being a waste of space.