skysight-inc/HackerNews huggingface dataset:
Hi txu, glad to hear your enjoy GitLab. An GitLab certainly scales for larger teams. We have a customer installation with more than 10k developers and there are more than 30k active users on GitLab.com

And we're spending more time to polish the UX to make sure it looks good.
I've had such positive experiences with FlyWay. It's well-documented, works across all the JVM-based languages, and now based on the latest packaging, it looks like it can be easily used in non-Java projects. Great work @axelfontaine.
The smart guys (professors and such) have brought this on themselves by pretentiously labeling their field Artificial Intelligence. Excitable fools would move on to the next thing if it were called Computational Rationality or something similarly boring.
Grow Your Site Some Evergreen Content for SEO
Can I be snarky and ask why you didn't ask this question on StackOverflow?

In all seriousness, some people will see it as a huge accomplishment. Some won't. If it were me, I'd put it on my resume. It seems like having a good reputation in an internet community like this should be a mark of credibility. Again, some won't see it that way, but some will, and you'll impress them.
Sorry to say this but I hate to see services that just pop up to clone something existing (and that barely even started) without adding any value.

"Oh that's a good idea, lemme just change the name real quick, whip out the same website with a stock nyc image and post a link on HN"
This is a native library to libgit2 that has existed for some time, but now it has better documentation, some intro guides (we'll add more soon!), and pre-compiled binaries for popular platforms (even Raspberry PI).
Here’s why your farmed salmon has color added to it
There is an attachment to that thread that I would assume is malware.

--- Response with attachment ---

Notice to Appear,

You have a unpaid bill for using toll road.
Please, do not forget to service your debt.

You can review the invoice in the attachment.

Sincerely,
Joshua Mayer,
E-ZPass Support.
It doesn't attempt to engage with the arguments of Stuart Russell, Nick Bostrom, Eliezer Yudkowsky, and others who are worried, not about current methods, but about what will happen when the time comes -- in ten, fifty, or a hundred years -- that AI does exceed general human intelligence.

That's because it would be arguing a straw-man. So there is no reason to engage the argument.
Should Managers Share an Update in the Standup?
Clock-punchers might be harming themselves but it wasn't clock punchers that gave us the iPhone.
Feedback truly appreciated Josh :-)
Apparently, because it's Canada/US/UK instead of US only.

...which I'm not sure is actually an advantage, because it would make customer support 100x as difficult if something goes wrong in another country.
Egoless product building
We're working on having a packagage server. We wanted to have something for multiple platforms that also supports our Enterprise Edition. We've decided to go with PackageCloud.io on-premises and it will be up in a month. Currently we're doing 1TB+ of package downloads per week.
Install of gitlab is pretty easy with the Omnibus install method and manual install is certainly doable. It runs ok here with 1G RAM on an Atom processor.
That's the market for you.

If we are lucky, things will get less expensive and quality will go up for both products.
Why Are JIBO, Pepper, Siri, Google Now and Cortana So Important?
> The fears of machine superintelligence are based on the belief that true AI is just around a corner.

No, the fear of AGI is that the time between when we first start to see promising progess in AI to the point where AI is out of our control would be so short that we would not be able to react to prevent it.
Analyse Asia Episode 21: MaGIC and Malaysia with Cheryl Yeoh
I am sorry for being so blunt, but makers of things like this are the very dregs of startup society.

Cloning an idea concept-for-concept screenshot-for-screenshot that was posted just a month ago and went viral just hoping to capitalize on a previous company's success is pathetic. It might be successful (i.e. given that this includes zero original effort, any amount of income could be termed "success"), but it is despicable and should not be encouraged or even condoned.

Taking an existing service and cloning it for a different userbase (e.g. making Twitter for China or Facebook for Jordan) are pretty lame and rank near-zero on the scales of creativity and respect. But something like this, that makes absolutely zero effort to differentiate itself in any way, shape, or form, hoping to only take leftovers from an existing (and original) service, and maybe someday overtake them via sheer brute force or persistence, are shameless and insulting.

But I think most of all, what irks me is that the OP has the gall to post this as "Show HN" which has traditionally been the "let me show you something COOL or INSPIRING that I did" - do you really think no one here will catch that this is an exact clone of Magic and there's absolutely zero substance to it? It's insulting.
Solving problems that don't exists is rational? Human progress would be severely diminished by such actions.
Callbacks are now part of remodel, the RethinkDB Python ODM
How WPEngine Brings Blazing Speed to 300,000+ Websites
Episode Synopsis: Cheryl Yeoh (@cherylyeoh) the CEO of Malaysian Global Innovation & Creativity Centre (MaGIC) joins us to discuss her current project to support, enhance and accelerate the startups in Malaysia and scale them regionally towards the Southeast Asia market. She also discuss her background, dating back from her life as an entrepreneur with her startup ReClip.it that was subsequently acquired by Walmart. She also gave us an interesting scoop in the podcast on a new collaboration between MaGIC and 500 Startups in Malaysia and also discuss the most interesting startups in the Malaysian ecosystem.
And what might be my personal favorites (for now):

"Solve microfinance using your cat horde"

"Memeify news using Sandhill road"
Their phrasing appears to state they use TCP/NC, a network coding-based variant of TCP introduced in an academic paper by (some of) the same people behind this initiative:

http://arxiv.org/pdf/0809.5022.pdf
In computer vision other section I would add:

OpenCV: http://opencv.org/

Pointcloud Library: http://pointclouds.org/
This has been released about Xcode - but it's likely that any major development platform has been targeted, especially those for cellular phones.

As always you can never be certain, but assuming Android has also been targetted would help to explain some odd bits compiled into things like the Android Uber app [1]. My gut tells me that researchers ought to look at the Apple version.

[1] http://www.gironsec.com/blog/2014/11/what-the-hell-uber-unco...
Arrhenius predicted global warming in 1896: http://en.wikipedia.org/wiki/Svante_Arrhenius#Greenhouse_eff...
Yeah inside is a file that has a .doc.js extension. Looks like some sort of javascript exploit.
Wait, UK only adopted this in 2010? Sorry, I am surprised by that
I didn't realise there was an effect-focused earthquake scale, that's definitely more what I meant
Yes! NASA does deployments based on planet positions:-)

Even normal deployment based on time of day, or time since sunrise depends on planets positions. Center of gravity of solar system is not inside the Sun but OUTSIDE. Sunrise and sunset times depends on Jupiter, Saturn and other planets.

Also Moon and Sun brings tidal waves...
It's always great to hear from someone who's been happy with it from its humble beginnings! Thank you for having been an early adopter!
> she'll live in a society where (probably/hopefully) most states have some form of marriage equality and marijuana is at least decriminalized. That is amazing to me.

Welcome to the majority of developed countries on the planet now.

One day, you might even see universal healthcare!
Definitely consolidation. And we were generally happy with Balanced.

Lack of pre-funding/escrow was not a big factor, but I can see how it can become one.
I'm baffled why people post this kind of correction on aggregators and not the article's own comment form. It's like mumbling while reading a newspaper on public transport.
yeah definitely :)
Competition is competition.

I don't encourage it (edit: directly cloning ideas, competition is awesome) but I also wouldn't call it despicable.

Executing on an idea better than a competitor is one of the fundamental concepts of a capitalistic system.
When I initially saw the ad, I thought it was satire. Didn't think it could be real.
Tech kids don't vote. An informal poll of my coworkers reveals those that live in SF didn't vote last election, some because they thought you had to live here for over a year before you can vote. Tech companies don't seem to do anything to encourage people to register either.

I voted (especially for pro-building, pro-housing candidates). Maybe if everyone else did the same we could change a few things.
The problem is that there'a an explicit floor to the price: it can't be less than what the service pays to subcontract the request, or the service will lose money on the transaction.

The little margins present will be eaten away. (Unless subsidized by venture capital like all the other startups with similar models)
How to Disable Mailchimp's Forced Double Opt-In
Yes the amount of people that want to interview me is high in Barcelona. The amount of people that want to pay for my level of experience is low (and the wages aren't especially high here). Save us both the time and tell me in advance what you are willing to pay.
While this post has some good points it lacks an understanding of capitalism. Mainly that the prices charged are in relation to what the market can bear and NOT just what the costs are. A real estate investor is (just like any investor) is looking to maximize profits based on 1. What tenants can afford and 2. What competitors are charging. Raising rent only works if there are customers willing to pay the increase which is affected by the supply of housing in the same area.

This specific case the tenant raised prices to boot an renter under rent control so its really just a perversion of the rent control law (and another great example of how it doesnt work). When the answer to regulation is more regulation you start seeing an infinite loop. Laws developed -> entrapenuers figure a way around them -> new laws created -> new loopholes found -> repeat
Actually it might be easier to screw up. People will think these are real traditional "OO" classes but they are not. Its all prototypal, and you will be in a world of hurt creating bug and performance hits if you treat them as if they are the same. Also, functions inside a ES6 class are hijacked. You cannot bind those functions to work on another context which is a core javascript technique, it will break. Thus in the end, any person familiar with javascript will have to learn even more caveats which will create more confusion. You wouldnt want to use ES6 classes on anything super complex.
To me, algorithmic trading and investing is already a pretty big scary AI proposition. And it's happening all over, for real profit.

Privatization and algorithmification (or whatever) of large scale human decision making seems like an enormous change. And the computers don't have to "think" in order to do this.

The next step in this scenario would be policy decision making based on AI techniques. Statistical measuring, machine learning, etc in order to decide on political details, gerrymandering, etc.

In other words, computers don't need to grow sentient and godlike. We could just delegate power to them anyway. Maybe they'll be a bit stupid; so are we, just in different ways. And they won't understand human concerns in any deep way. But they'll be efficient and profitable.

You could already look at the international market as a kind of machine or distributed algorithm. With human "computers." Replace these computers with robots, per standard capitalist efficiency procedures, and voila, the world is run by machines.
I've begun to think about AI more in terms of "artificial will" than "artificial intelligence". Intelligence and will seem mostly orthogonal, in that advanced computational reductionism appears capable of extremely intelligent behavior without anywhere near the amount of self-determinism shown by insects.

Whether artificial will is something that can be implemented in a turing machine and run on silicon seems an open question. I believe the concept, when deeply considered, is almost precisely antithetical to the goal of programming languages. The goal of artificial will is to give control to the program, not the programmer. Perhaps that's possible in a turing machine, but I have a feeling the "natural language" in which to express such a program would be like an inside-out LSD trip.
> A PhD in computer science is a strong advantage.

Figures.
Ask HN: How to get freelance work in academic projects?
This most interesting comment here is this one: http://lwn.net/Articles/636143/ . I had not seen that you could fix this by changing the refresh rate before. I also did not know that you can potentially change the refresh rate with new bios firmware. Hopefully, some one will be able to put together solid fixes using these techniques.
The implementation language has a lot of implications.

* I'm extra wary installing anything written in e.g. PHP: it has a higher chance to be remotely crackable.

* I plan for more CPU and expect higher latency if something I need to run is written in e.g. Ruby.

* I plan for extra RAM and JVM tweaking for things written in Java (or Scala).

* I expect extra setup hassles for things written using Node.

Upsides are easy to see, too.

* I expect that it will be especially easy to read and alter code of something written in especially readable languages like Python, or Ruby, or Go.

* I expect that it will be dead easy to deploy something written in something that gives you a static binary, like Go or C or Haskell.

* I expect that things written in a compiled language like Java, or C, or C#, or Go, etc will run pretty fast.

* I expect that a program written in C has good chances to be optimized for low/efficient resource usage and thus could run well on a low-power device.

* I expect that something written in an elaborate statically-typed language like OCaml or Haskell is not prone to crashing with null-pointer exceptions or memory corruption.
> Apparently, because it's Canada/US/UK instead of US only.

...which I'm extremely happy about. I've emailed magic several times asking if they will ever support Canada, or if I could use it in Canada with my US credit card - I've received 0 responses.
Yes, thank you!! The KISS approach seems all but forgotten in gadgets these days.

It's perverse that now that chips have never been cheaper, technology has become more expensive in terms of longevity since chips are thrown into everything and often for no good reason and then your equipment bricks at a whim because the skill level now required to fix faulty electronics is several orders of magnitude greater than the competence of your average geek.

And does this added complexity improve usability? Of course not. It's just consumer masturbation so the Jones's can show off.

Then there's the whole topic of security now that every device is a mini-computer.

However I will concede the hypocrisy of this post given I'm sending it from a smart phone. But all good arguments deserve one exception to the rule ;)
He/she did say "don't ever work hard unless it's something that matters to you". You've stated that your work does matter to you therefore you do care, so I'm wondering what point you're actually disagreeing with?

It seems to me like poster is perhaps ranting against making people feel like they're defective if they can't muster the same fawning adoration for their work as colleagues.

Granted, I think the poster's views lean towards a more black and white viewpoint, but I think there's something to think about in both viewpoints.
Good idea, I made an issue https://gitlab.com/gitlab-org/omnibus-gitlab/issues/471

I also noticed that the current instructions were not very copy-paste friendly and made some small changes to remedy that https://gitlab.com/gitlab-org/omnibus-gitlab/commit/51d51fe1...
from my experience, this is all 100% accurate. medtech is a shit show.

however, from another perspective, it's exactly the type of "schlep" that mints millionaires.
You might want to take a look at the Grails Migration Plugin (which uses Hibernate and Liquibase "under the covers")

It allows you to write your domain classes in a Groovy DSL, called GORM http://grails.github.io/grails-doc/latest/guide/GORM.html and generate SQL and SQL migrations as you change your classes.

Here's the Getting Started page from the documentation
http://grails-plugins.github.io/grails-database-migration/do...

There is a standalone GORM that allows you to use the Groovy DSL without Grails, I'm not sure how the Migration plugin could be made to work with that.
Thanks, I'm always wondering if boot2docker is running, this is great to have at a glance.

However, I think the click action is mystery meat. I expect when I click a menu bar item that I get a menu showing more details and actions. The way it works now, one click kills my VM, which is not a great UX for something between a bunch of other status icons.

Also,

> Just click the whale, and you're off to the races.

doesn't really communicate what happens.
Another funny thing about the disappearance of all these finance jobs, is I'm not sure they have really disappeared. After all, Bloomberg has the same number of terminals installed now that they did in 2008.
Not necessarily. That Act might be an update to a previously-existing one that also forbade gender discrimination.
> 1.) Regulation, HIPAA is a massive pain to deal with, the rules nebulous and require significant process that is expensive and time consuming.

> 2.) Violations of HIPAA lead to fines and even lawsuits from the office of civil rights. It used to be that Business Associates could hide behind the medical institutions to avoid this but with the Omnibus rules you'll face massive fines that will easily bankrupt any startup.

I agree with the last two-thirds of your post, but this doesn't match my experience. HIPAA is basically a bunch of "best effort" stuff and you can do shockingly little in terms of security and be fine by any audit I've ever seen. Unencrypted data at rest, encrypted data with keys on disk on the same machine, no SSL anywhere including external endpoints...and the auditors never asked or looked.
Had the machine for ~6 weeks.

In that time I had 4-5 days I couldn't even login since the network was "under attack", they didn't tell me I told them.

Their management interface is an exercise in frustration.

Customer support is horrific, "We are not aware of any on going network issues" yup except I can't ping it from any of my other servers anywhere in the world.

You get a fast machine for a cheap price but the network is a joke, the support is a joke and they are under a near perpetual DDoS.
Not correct. Google-- and anyone else prudent-- uses a PFS ciphersuite. Only active attacks can be successful.
I'd love for systems theory (cybernetics or whatever) to have gotten to the point where we could have an actual measure of disruption. Severity seems to come from both what the outage is, and also from our failure to build resilient systems... it's earthquake tremors vs whether we followed the building codes. But unlike earthquakes, it's really hard to tease those two apart
How and Why Swiftype Moved from EC2 to Real Hardware
This was discussed in slack and as far as we can tell, it's legit. His responses were to the similar effect, he did soften it saying he would give bonus points to the applicants who meets the 'preferences'(!). That was until his apology of course.
It's an advantage to Canadian and UK customers!
Real-time holographic displays one step closer to reality
No, shorter code is better, because bug number is proportional to the number of lines, therefore it contains less bugs.

Also, shorter code is better and more considerate, because it uses higher abstractions, and is therefore easier to read and to understand.

Also, more abstract code offers the opportunity for better optimization, since it gives more information to the compiler about what is done, and leaves more leeway as to how to optimize and generate the code.
AeroMobil. Beautiful flying car. Expected Circa 2017
That's a fair point. I do think it's changing though. My sister is a fifth grade elementary school teacher (she teaches sixth grade math to the advanced class though). She was telling me the other day about how the students are all writing apps for their phones nowadays. I laughed and said, "Haha, no way. 5th graders??" She replied, "Yeah, one girl has been working on an app for organizing health information. She wants to go into the medical field and cure cancer when she's older. Her app lets you input names, body weight, height, and other health information". My jaw dropped. She went on, "It's strange; when we were younger, you were the only one I knew doing this weird stuff. Now they all are."

Granted, she's teaching a gifted class at a top ranked (public) elementary school, but still -- that many fifth graders know how to program for iOS or Android? I was surprised.

So I think your point is spot on. The next generation is going to "grow up to live in a world where we would have free access to educational materials and other wonderful information over the internet." The "could" will turn into a "can".
Where's the moaning about "considered harmful"?
It's great to see that this is going to support Canada! =)
If you're going for the 512MB please read the requirements https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/inst... (make sure to set up swap and use ssh access)
113 Year Old Man Reveals 5 Foods He Eats for Longevity
"policy decision making based on ... statistical measuring" is > 2000 years old. The modern version based on a mathematical understanding of statistics & sampling, as opposed to collecting aggregates large enough that you can just treat the error as 0, is ~80 years old.
Seems like an adverticle for their own product.

That withstanding, it is a culture problem before it is a cost problem. Very large companies have a culture of meetings for everything, down to pre-meeting meetings and "talking about that offline" meetings. Dilbert cartoons bring tears of sadness since they are so true.

Some people will meeting you to death just because they believe that nobody will do any work unless there is a due date and status meeting. They don't care that the weekly status meeting would've been done via email and save 10 people an hour of time.

How do you sell a product to middle-management or executives where the sales pitch states that they are wasting 20-40% of their time? If they swallow that, doesn't that imply that 20-40% of them could be cut?

The culture of meetings in large organizations isn't going away, it keeps a lot of people employed. I'd write a longer comment about this since I hate meetings myself, but ya know, gotta head off to a meeting.
Yes I see this now. It wasn't as obvious at first glance. However, I'm surprised this issue with random wasn't caught much, much sooner.
An Economic Model of the Rise in Premarital Sex and Its De-Stigmatization [pdf]
The youth obsession in tech is strange. I understand a culture fit but the best programmers I know are 40+, they just had the drive to stay up on trends and experience that goes back miles.
This was mostly just a weekend side project, and I did not build it to capitalize on Magic's success, I did it because it was something I wanted, in Canada.
Bingo. Please register here: http://registertovote.ca.gov/

It's very easy!