skysight-inc/HackerNews huggingface dataset:
from the comment history it looks like OP is (a non native English speaking) extraordinarily bitter physics major who had a falling out with a coworker during a programming job
The tragedy of this announcement is all the "good stuff" in minecraft is in the mods.

For your specific redstone logic problems, try the "project red" mod. Its in plenty of FTB packs.

http://ftbwiki.org/Project_Red

You could make some points about chemistry using minechem. Maybe not much deep knowledge but something basic might seep in.

Across many mods there tends to be an inherent bias toward industrialization / capitalist investment. Produce things slowly by hand or quickly with an assembly line and even faster with speed upgrades.

I suppose there are kids who are extremely fuzzy on the basic concepts of steam based electrical power generation and railcraft and big reactors would clarify some of that.

There are probably ecological lessons in terrafirmacraft and the numerous food mods. Not all of minecraft is "apples come from oak trees" or whatever.

I suspect it works very well for shallow gaining interest, very well for signalling, not so well for serious learning. Kinda like ipads in schools. Or computers in school, in general.
never mind that, had it been "sorry, that car turned out to have some experimental hardware in it and is not certified road safe; here's a refund of your advance" the customer would have been disappointed but not pissed off, and that would have been the end of the matter. despite the hyperbolic title, the real issue is not that elon musk "stole" his car, but that tesla people deliberately ignored his calls because they didn't know what else to do(!)
And if you want an easier job of it, here's my summary: http://swizec.com/blog/week-7-time-clocks-and-ordering-of-ev...
The efforts people will go to to avoid using HTTPS.... https://cmusatyalab.github.io/openface/demo-1-web/
Those parameterized Tuple types are from the olden days of before LINQ. Now C# has anonymous types, which can handily replace them. In the end, these are compiled down to classes with read-only properties, so it's almost no pain to implement such classes.

var v = new { Amount = 108, Message = "Hello" };
Console.WriteLine(v.Amount + v.Message);

https://msdn.microsoft.com/en-us/library/bb397696.aspx
My wife put her Fitbit on the cat's collar after she forgot to wear it one day...
Oh, I see. Apologies for misinterpreting you.

In the case of, say, CPython vs. V8, it may well be a tossup. But I highly suspect that V8 would usually win even for unit tests because it'd be able to optimize functions that many unit tests share. For example, it could optimize the test harness itself (important when it's a nontrivial test harness like Cucumber or whatever), it could optimize the string search/regex functions, and so on.
One of my biggest complaints is that core libraries and most popular libraries do not support method chaining, builders, or factories. This makes for extremely verbose object creation and configuration. Similarly, the static typing syntax is one of the most verbose in existence. Another problem is asynchronous is hard, anonymous functions don't exist, and you have to resort to abstraction and design patterns in order to achieve what I would deem basic functionality.
Seriously. I sleep like a baby and often show 30+ times restless.
Antwaan Randle El regrets football due to Head Trauma
...and that people have BEEN USING CAPITALS and underlining and different colours for as long as they have.
I would love to have that radial context on right hold + move. In browser at least. Gone would be mouse gestures, but I think that this can capture quite a few of them and make them more accessible.

Anyone? :)
This is a very good point. Much of this UI is based on visual clues and accessibility seems to be an afterthought.

A three finger tap or swipe is not easy for everyone. I'd like to see more (digital) navigation based on actual (physical) navigation -- waypoint labels and directional paths.
We want to give people using GitLab CE an awesome upgrade experience too https://twitter.com/J_Salamin/status/687884326629937152 so limiting our packages server to just EE is not an option.

We tried charging only for support but now that we have the Omnibus packages it is rare for users to need support (and we like it that way).
Like Hearthstone!
I believe that dynamic languages make initial development faster, and maintenance more expensive. In particular with static types it is much easier to launch into a refactor and depend on the type system to tell you about dependencies that you forgot about. Similar refactors are scarier.

That said, I personally prefer working in dynamic languages. It is more fun for me. But I don't think it is necessarily the right choice for all employers.
Yeah, that part really caught my eye too.

Anecdotally, many heroin addicts seem to start off with prescription painkillers and then move on to heroin once their preferred pills become unavailable (crack down on scripts, price, whatever).

It would seem to make sense that by preventing some amount of painkiller addiction, you could prevent some amount of heroin addiction.

I'm curious to see the full study once it's released.
In general, yes. Sometimes longer is reasonable, sometimes shorter is reasonable.
You should be skeptical. It's a private charity, which is another way of saying Zucketbergs control it. So it was just a way for them to avoid taxation.

The most awful part about it though was the way they spun it into a PR campaign by involving their daughter in the whole story.
I submit that you have probably never maintained a huge web application with a team over the course of years with Rails, or you'd probably feel differently. All of those things that seem like a great idea in Rails... aren't.
The most remarkable feature of this discord is that the media discussion started based on a comment on PubMed by Dr. Doudna [1]. Just 5 minutes ago as of the time of this comment, another key player (Dr. Charpentier) has written a follow-up comment on PubMed [2].

This is the type of realtime feedback that would not have happened in a public forum just a few years ago.

(Disclosure: I have worked at the Broad and likely will again in the future.)

1 = https://www.ncbi.nlm.nih.gov/m/pubmed/26771483/#cm26771483_1...

2 = https://www.ncbi.nlm.nih.gov/m/pubmed/26771483/#cm26771483_1...
Since the exponent is prime you should be able to compress it further than that, by simply noting n is the kth prime number. Supposedly as n goes to infinity the probability that n is prime drops to zero, so that should compress handily.

Decompressing it, on the other hand, would be pretty slow however. Are primality tests O(n) or O(nlogn)? That puts decompression up to O(n^2) without a pre computed lookup table.
I agree. You're not going to be able to fix the CEO's habits, and the founders probably won't be receptive to the idea that they're the problem.
It's a good point because I think a lot of the static-vs-dynamic typing discussion gets confused by the functional-vs-imperative discussion.
Yes, it is easier to find the dead-end roads when speaking of future societal changes. It is easy to panic about massive global unemployment in the face of automation. The fact that a conclusion is easy to come to doesn't make it any less likely. The patterns we see now are based on recent, past trends. What we can't see, or extrapolate from what we've experienced already, are the effects of accelerating exponential change in the tech sector. What I get from this article is the beginnings of the political rationalizations for denying basic guaranteed income. When your spreadsheets say there isn't a problem, when your economists tell you that work for humans is actually increasing, it is much easier to ignore the needs of the people on the ground.

I have been wracking my brain about this problem for a few years now, and I still can't seem to find the essential leverage point human labor would have against automated, robotic labor. I once thought it was our ability to synthesize and generate novel solutions to problems that would keep us in a dominant position within the economy, but that is quickly turning out to be a naive delusion. I don't fully understand the direction neural networks and machine learning are moving, but it looks like they will match us in those "uniquely human" areas of cognition very soon.
>there are certain CS fundamentals lacking from bootcamps that are an investment in your future.

Unrelated to the topic at hand, but would you mind enumerating a few of these fundamental concepts you feel bootcamp grads lack? Do you mean things like basic algorithms and data structures?

I have a background in Ops and I'm working on rounding out my skill set with a more solid understanding of development. I briefly considered a bootcamp, but came to the same conclusion you've shared here. I'm comfortable as an autodidact, but some advanced concepts that I need to be aware of would be useful.

edit: I see this was already addressed in a later post, which I'll quote below. I'll leave this here for the sake of discussion.

> More specifically, things like time complexity, algorithms, data-structures, programming languages, compilers, and by extension discreet maths, formal language theory and software planning/architecture are some of the non-bootcamp concepts that have limited use as a junior dev working on pieces of a larger project.
What hypocrisy do you see?

Krugman clearly defends the idea of globalization and seems to have his purchasing habits reflected in that.

Of course, it doesn't surprise me that you failed to actually read the article and instead stuck to your auto-snark response.
I would say Rails is post-ORM. You don't even map anything. It's all convention. That is his point.
Are there any double Marsenne primes that we know of? Where 2^(2^n - 1) - 1 is prime as well?
> so singling them out doesn't make a whole lot of sense.

Because when we're quibbling over how many pennies can be allocated to workers from the 3-for-$5 packs of underwear, that's one conversation. When it's "your phone/status symbol that costs $1000 and has an 80-90% margin on manufacturing costs" the contention that it is somehow impossible to pay adults a decent amount is obvious in its obscenity.
i have just checked and you are only using existing opencv functionality - openface is based on state of the art research in face recognition using convolutional triplet networks
I can appreciate that point of view. I really wouldn't want that either.
If you want people to go there, provide a link https://github.com/combinatorylogic?tab=repositories
#internetageattentionspan
I agree with you about phone as a remote (lack of tactile feedback on button location pretty much kills it), but if you haven't used a chromecast extensively yet I'd urge you to withhold judgement.

It's not so much that it uses the phone as a "remote", since you're browsing the content you want to play directly on the phone. It basically moves all browsing to the device, which they're pretty good at, and leaves just display to the chromecast. I usually prefer it to clicking around on-screen with a hardware remote now.
> The breaker-upper generally wants to break up right? I mean, that's why they are the breaker-upper.

People can have mixed feelings about a relationship/SO, especially as the relationship ends.
The OS X Help menu does this as well.
If I have read it correctly, the last digit is a 1. This is the end of the file I downloaded:

...010073391086436351

Edit: Confirmed by https://www.youtube.com/watch?v=q5ozBnrd5Zc
>Some of these comments provide that feedback while others flatly have an issue with the idea of a concept altogether.<

Agreed...feedback can make all the difference...if you're the affected party crowd-source the feedback on your own...what's valuable?, what's simply old-school thought thinly disguising envy?, and what's in-between...lean toward the "valuable" and pay close attention to the "in-between" if you want to have a reasonable chance of moving forward...
Why We Should All Ask Our Elders About How Best to Live
As a Scala user I think the MLs have a leg up on Scala wrt to a & b.

Scala can be quite concise but we do have to be explicit with type signatures, and that only increases as we go up the abstraction ladder.

A strict Haskell with a decent module system, or a modern SML that borrows some nice-to-haves from Haskell and Scala would be my ideal language.
Good gravy we're still on 1.6 ... really need to put some time aside for the upgrade.
When you convert your options to shares you pay the taxes. I'm not sure precisely why they converted at that point in time; it's possible it was in their employment agreements or part of the terms of the IPO.

It may have been as simple as 'this stock price is going to go up after we go public, so it's in your best interest to buy the shares now'.
ITER is designed to make more power than it requires, it's now just an engineering problem rather than a theoretical one. You said we've made no progress; that is progress, a plant is in construction, yes these things take time but to deny progress is being made is simply incorrect. Having useful fusion, i.e. producing more power than being input is a matter of scale, it can't be done without building a full sized reactor and that's what ITER is, the first full size reactor. That's called progress.
But it didn't so far. Its better to support public officials that are actually working towards public good than being negative for reasons having nothing to do with whats being discussed.
Show me an integrated framework that is easier to upgrade than Rails.
not worthless but the entire system that is meant to reward early employees, is set up to make that as hard as possible.
> rubyforge.org has been offline for over a year and a half, as announced over 2 years ago.

To those not drinking the RoR kool aid, this is toward my point. Two years ago rubyforge.org was a central repository of Ruby gems. Now it is a web page that says "RubyForge Could Not Connect to Database:". Of course, in the minds of some, this does not reflect poorly on RoR but me - I am supposed to know that two years ago they decided to transform this central hub of Ruby gems to a web page that says "RubyForge Could Not Connect to Database:".

This kind of thing is par for the course with Ruby. I know that the http://perl.org/cpan page I used twenty years ago is still redirecting somewhere sane, but rubyforge.org ? "RubyForge Could Not Connect to Database:" - and the fool is me for not knowing why. This is typical of the kind of thing you deal with in RoR world.

Insofar as projects - a Java project can be junk just like an RoR project can, yes. The thing though is that relatively, the core Java infrastructure, community, API etc. has been much more stable over the past twenty years.

Hearing that rubyforge.org disappeared eighteen months ago to be replaced by this cryptic message makes me more down on RoR-world than if it was just their website being down for a few hours. It's the kind of thing you deal with in RoR-world all the time.
The Afghan Girls Who Live as Boys
I feel like a fool sledgehammer world entities into hierarchical taxonomies of interacting objects and coupling behavior with data.
The Robots, AI, and Unemployment Anti-FAQ
There are diminishing returns with the type system. Having a super expressive/complex type system like Haskell can be good, but it also adds a lot to the overhead in keeping the type system happy. It can distract you from actually solving the problem at hand. I think Go strikes a happy balance between the two extremes of dynamic and super-powerful type systems.
Aha. Thanks for those notes.
> It may have been as simple as 'this stock price is going to go up after we go public, so it's in your best interest to buy the shares now'.

That's what I thought. Exercised too early.
You might be doing favours for the workers in the other country, also without a safety net, but without child labour.

And the government of Congo might see exports drop, and decide they need to enforce child labour laws to regain them.
If serious people stop taking them seriously because of a propensity for melodrama and chicken-little-ism, that's going to make their work harder, not easier.
Sounds like your company is missing a style guide. Has nothing to do with Rails.
The people who believe property rights are "natural" aren't saying they aren't a human creation at all. Just that they are a human right, like other rights that are also human creations.

I don't think this is true; why would it need the "natural" moniker in such case? Natural rights proponents claim that such rights are not invented, but an universal truth, either endowed by a god (like in the US Declaration of Independence) or derived from some natural property, such as human reason.

This is contrast with people who claim that all rights are subjective creations, not an innate property of nature nor a consequence of such, and therefore are not universal.
The problem with anonymous types is any time you have to come back up from any inner scope that you are inside of. Fortunately, stuff like ReSharper makes it easy to transform an anonymous class into a real one, but then you have to battle an explosion of DTO objects, unless you are ruthless about consolidating similar but not-quite-the-same data together.

That being said, anonymous types are a godsend for doing EF and LINQ stuff, where the scope is limited. Beats the hell out of the old ADO.NET stuff. Also for easily creating garbage to get serialized for JSON returns to front-end web code.
Is there ever a project of that size that's properly organized? We did our best under the constraints we had. There was always a long wishlist of things we would change if we had the time, and some of them we were able to do.
Here's a great list: https://en.wikipedia.org/wiki/List_of_famines

Or perhaps you'd like to observe how much populations have managed to grow after industrialization and modern economics: http://blog.dssresearch.com/?p=229

Child mortality is another fun one to look at it: http://ourworldindata.org/data/population-growth-vital-stati...

Traditional rural agrarian life is about as close as you can get to the Hobbesian state of nature. It's nasty, poor, brutish, and short. You pump out as many kids as you can in hopes that some will survive until they can work on the farm. (And make no mistake: child labor is essential to farm life.)

There's a reason that people pursue jobs in factories and migrate to urban areas. It might be terrible living conditions, but its still better than dying in your village. The only reason Western sensibilities condemn the former but eulogize the latter is because we feel "icky" that urban dwellers are benefiting us while starving farmers at least die without making anyone richer.
Social news sites and forums should encourage users to blog
My qualms with VR don't have anything to do with the technology itself. Having been blown away by the Vive, I know just how far along we are and firmly believe that a photorealistic experience can be had.

What I am saying is that most people have been assuming that the general population is interested in such an experience, and I don't think they will be.
Tons of people and use cases never need to delve into the implementation to get a lot of mileage out of Rails. I get a lot of work as a Rails consultant and most of the real pain I see is caused by people doing stuff like implementing their own ORM with an ActiveRecord-ish interface, or writing their own caching logic implemented as a mixin for ActiveRecord.
This is why I find the gradual typing paradigm so interesting! You begin by writing your program in an untyped language, allowing for easier iteration and more exploratory programming. As you codebase grows, you transition modules over to static typing.

A particularly interesting approach, I think, is Sam Tobin-Hochstadt's typed racket. https://docs.racket-lang.org/ts-guide/
Show HN: Submit links to HN quickly with this chrome extension
This hits on one of the most basic of economic principles which is often ignored. If the community becomes unemployed due to automation and is not reimbursed properly for the work done by the machine, then the community will not have the purchasing power to buy the goods produced by the machine. Thus rendering the machine useless.
Isn't this classic Survivorship Bias?

http://rationalwiki.org/wiki/Survivorship_bias
As somebody who has written most of the Nim Forum, I'm really sad to hear that. I appreciate good feedback though.

What would you say should be improved in the forum to make it less painful to use?
> I think this is wrong. Nearly all of us build on top of things we don't understand. I don't understand the physics of a harddisk, or the pipelining of a CPU, or some of the low level OS functionality.

There's probably a SE paper somewhere stating this formally, but I figure well done implementations on top of abstractions only need to reference one layer down. It might be okay to inspect the state the layer below for performance reasons, but no further.

That means that a well done Rails app might want to inquire about the state of HTTP, but shouldn't inquire about IP addresses. And it might want to know about indexes on its databases, but not disk caching policies or i/o schedulers.

So the case of "too much magic" is not to become used to the discomfort of not understanding how underlying abstractions work, nor is it to stop using them. Instead you want to choose dependencies with well documented abstractions, implemented such that you can inspect if you need to.

This has nothing to do with Rails specifically. I see plenty of coworkers who dislike Django's large set of features, as too much bloat, or too much magic they don't understand. Instead of reading documentation, and becoming expert in Django's abstractions, they spin up Flask apps, slowly reinventing the wheels, but maybe not quite as round.
While electronic discovery software has become a billion-dollar business since the late 1990s, jobs for paralegals and legal-support workers actually grew faster than the labor force as a whole, adding over 50,000 jobs since 2000, according to data from the U.S. Census Bureau. The number of lawyers increased by a quarter of a million.

I'm not convinced by this. Maybe paralegal jobs grew more than other jobs, but what does that say? Weren't other jobs also automated? Why then, if automation was what fueled the paralegal jobs' growth did it not also fuel other jobs to grow at the same rate? Might there not have been another reason why paralegal jobs in particular grew more?

For instance- did that growth in paralegal jobs have nothing to do with the growth in lawyers' jobs? Could it just be that a quarter million more lawyers needed at least 50,000 more paralegals? Is it possible 50,000 paralegal jobs are actually too few for a quarter million lawyers?

Also- just growth over a period on its own doesn't mean anything. Was growth more than what was expected? What was the trend in the decades before and after the "late 1990s"?

Or more generally: is that amount of growth really surprising? And why is it surprising?
I'm... not sure. Sometimes I have trouble falling asleep (insomnia), although SOME of that can probably be attributed to late-night device usage (I use Flux, but the iPhone won't have "time-based screen yellowing" until the next iOS release.) My girlfriend, who sleeps in the same bed as me, also gets up around 6, and sometimes that wakes me (not most of the time, fortunately).
How does this compare with a simple bookmarlet? https://news.ycombinator.com/bookmarklet.html
Touch and voice better than a mouse, sure. Tag with voice because its faster! proceeds to show 8 seconds to add two words = 15 WPM.
Picking an eCommerce Solution That Fits Your Company
> V8 now has 92% ES6 coverage in Chrome Canary (on track for shipping in Chrome M49)

Source: https://news.ycombinator.com/item?id=10932790
I was referring to:

> When I was working with PHP and Java, every single shop, almost every single application, ...