skysight-inc/HackerNews huggingface dataset:
My questions! I have never written a line of Nim but am enticed:

>Nim allows you to use snake_case even if the identifier
has been defined using camelCase, and vice versa.

Can you also just write it all lowercase, and same synonym effect? i.e. snakecase

> The default garbage collector is real-time so it allows you
to specify the amount of time it should spend on collecting memory.

Since Nim compiles to C, which is not garbage collected, does Nim just automatically add its own C-based GC library behind the scenes (no small task), or is it actually just adding calls to free for you?

> This applies to languages such as C++,
Pascal and Ada. But these languages still require platform specific code when dealing with more specialised features of the operating system, such as creating new threads ...

Not true any more for C++, since the new C++ standard 5 years ago, which contains cross-platform standard library tools for multithreading.

>The speed of a programming language is one characteristic that is often used to compare multiple programming languages

Since this statement is in the book, it would be nice to see Nim programs participating in the online benchmarks game.

>Table 1.2 Common programming language features

A little misleading or perhaps just incorrect to place a No in C++'s box for metaprogramming. Entire books have been written on C++ metaprogramming.
For people downwoting this comment, please explain why.
This is a very pertinent question.
I am interested in how it compares with Etsy's Skyline project: https://github.com/etsy/skyline
Google recently revealed how much they paid the guy who briefly owned Google.com
Unfortunately this card is currently only available to US citizens. I'd like to see this in Europe.
Dragon+City+v3.9.3+Para+Hile+Mod+Apk+İndir+-+Ferhat+Özal+-+Hile+Apk+İndir
I wouldn't consider Nadella as 'kinder, gentler' so much as opportunistic.

The MS licensing model doesn't scale when it comes to server-side development. Managing 100 licenses requires a lot of unnecessary overhead and cost. At Google scale (100k+ servers) it's not worth the effort.

MS is embracing OSS simply because they're doubling down on Azure. It's hard to sell desktop software under a subscription model. whereas it's much easier and potentially more profitsble to sell services under a subscription model.

Sharepoint proved to be an early success but talented devs (ie the ones needed to drive the future of the MS ecosystem) need more power and flexibility.

The only standard they're aggressively trying to push is Typescript and that's only because the vast majority of the devs in the MS ecosystem can't think outside of the OOP box or work effectively without a dedicated IDE like Visual Studio or Webstorm.

It's kind of sad seeing OOP design patterns (ex factory, singleton) being used in Javascript where they're completely unnecessary. If that's what it takes to get .NET devs to quit bitching about 'what a horrible language' JS is, so be it.
What would've happened if he decided to keep the domain? Millions?
Making the Firefox developer tools accessible
Or, even more probably, won't help, if the DRM is also used. Then you need to reverse engineer the DRM too. DRM was the main reason for the Silverlight use. Which can even better explain why nobody is interested in making the downloader or muxer, especially after Microsoft stopped developing Silverlight in 2013(!)
That just creates a system to be gamed. :-(
Great story! But who buys 1000 piñatas for an office party?
Millions spent on a lawsuit.
Would this not reward teachers who give the students the best experience, rather than the best education. I think it would be naive to expect students to be rational actors* in this market.

http://www.investopedia.com/terms/r/rational-choice-theory.a...
IBM is applying to move Express to the Node.js Foundation
If you'd like to try out radio astronomy you can use SALSA:
http://vale.oso.chalmers.se/salsa/welcome

You get access to a 2.3 m radio telescope for free, you just need to book a time slot.
Yes (a shameful plug :)), I've used macros to generate code for different number of arguments for std::function like lib for pre-C++11 compilers (back in 2009): https://github.com/zura-kh/yaf.Function
You should be skeptical of every third party service/platform by now.
Having been taken to court I can tell you this is completely true in all facets of life with anybody you interact with. It's dangerous to even joke about misdeeds. Always act with the utmost virtuousness lest it may come back at you someday.

And yeah that has cost me.
No, it's not fair. The purpose of Netflix is to earn money from the viewers. Silverlight was used only for DRM.

The claimed purpose of Gates' project was "to make the material freely available" for all learners as a gift (1). He didn't have to use DRM for that if he really bought the rights. As it was executed (Silverlight was never popular, only Netflix users had to install it) it appeared as just an advertising campaign for Silverlight.

Note that research.microsoft.com otherwise never had to follow the commercial limitations of the rest of Microsoft, regularly publishing PDFs (duh, research) or using other non-Microsoft technologies at the time they were "verboten" on other Microsoft sites.

Apparently, they "enhanced" the lectures with comments. These comments are also to be forever lost, remaining locked in in the limiting technology instead of being published in any common format like HTML or PDF.

1) Microsoft's news release from 2009:

https://news.microsoft.com/2009/07/14/microsoft-research-and...

"Microsoft Research, in collaboration with Microsoft Corp. Chairman Bill Gates, today launched a Web site that makes an acclaimed lecture series by the iconic physicist Richard Feynman freely available to the general public for the first time. The lectures, which Feynman originally delivered at Cornell University in 1964, have been hugely influential for many people, including Gates. Gates privately purchased the rights to the seven lectures in the series, called “The Character of Physical Law,” to make them widely available to the public for free with the hope that they will help get kids excited about physics and science."
Πως+να+δημιουργήσετε+κλασικό+περιεχόμενο+για+την+ιστοσελίδα+σας
So, just some unanswered questions in my mind concerning startups that get bought out then shut down.

Do they end up creating more value than was invested into them in the course of their lifetime? Who captures most of this value? What does this mean for technological innovation and increase in productivity in general?
En Güzel Cuma Mesajları (kısa Cuma Mesajları Sms
> ... but Fahrenheit are a bitch though.

Ha, ha, couldn't agree more... :)

Anyway, I looked it up just now, looks like you substract 32 from Fahrenheit and then divide by 1.8 to get Celcius:
http://www.wikihow.com/Convert-Between-Fahrenheit,-Celsius,-...
> It seems to me that a) Nim is (or at least is meant to be, but bugs can sidestep it) memory safe if you stay within the rules for it

That's completely worthless. C is also memory-safe if you stay within the rules for memory safety.

> Nim is not throwing around vague claims of safety that are not documented in the language manual.

Of course not since nim is not posting on HN (as it's not a sentient being prone to procrastination) it's obviously nim supporters making claims about nim's safety.
Sadly it is true, MAC GPU's are often the same hardware used in laptops. Also, Apple sprinkle a special kind of awfulness onto their drivers.

I tested this with Quake III (a game from 1999!). My 2011 iMac could not render the game at 120fps, it managed somewhere between 50 and 70. I bootcamp into Windows, and I get a rock solid 120fps.
This is awesome, I'm a huge fan of what Damien has done with micropython!

Some hackers might also be interested to know that there is a cellular module called a Telit[1] that can also run some python.

[1] http://www.telit.com
Hi Brudgers,
thanks for pointing that out! I will post GistScript as Show HN as soon as it's a little bit more refined. For now I'm sharing my thoughts as simple blog posts.
There have been several US court cases where a company was awarded ownership of a domain that used their name. Google would have easily won the lawsuit, and the guy who owned it would have owed Google tens of millions in damages, gone bankrupt, and probably become infamous for screwing up Google services for hundreds of millions of people.

There really wasn't much of a decision there. He had to give it back.
There's a good compilation of her work on Bandcamp:

https://daphneoram.bandcamp.com/releases
Strictly speaking: no, by definition. However AI could drive some of them out of market. Example: people are buying this kind of human made art https://encrypted.google.com/search?q=dreaming+painting&tbm=...
Why shouldn't they be buying these neural network made pictures? https://encrypted.google.com/search?q=deep+dreaming+neural+n...
That's fine. I just don't want to be distracted by ads.
Building Your Own BaaS with Apache Usergrid and Docker: Lessons Learned at Scale
Never Let Yourself Graduate
It's sad that you are shutting down but I think it's awesome that you are releasing the platform source. Who knows, this could be the birth of a great FOSS project.

2k Github starts in 15h and growing...
Hello, thank you for the questions and feedback!

> Can you also just write it all lowercase, and same synonym effect? i.e. snakecase

Yes, the first character is case sensitive, but the rest is not. foobar == fooBar == foo_bar == foo_Bar but FooBar != fooBar.

> Since Nim compiles to C, which is not garbage collected, does Nim just automatically add its own C-based GC library behind the scenes (no small task), or is it actually just adding calls to free for you?

Nim adds its own Nim-based GC library behind the scenes. In fact, it supports multiple GCs (which can be changed via the --gc flag).

> Not true any more for C++, since the new C++ standard 5 years ago, which contains cross-platform standard library tools for multithreading.

Is this standard well supported by now? I'll change it to 'C' in any case.

> Since this statement is in the book, it would be nice to see Nim programs participating in the online benchmarks game.

I agree, maybe you can convince them to include it: http://benchmarksgame.alioth.debian.org/play.html#languagex :)

> A little misleading or perhaps just incorrect to place a No in C++'s box for metaprogramming. Entire books have been written on C++ metaprogramming.

Somebody else raised this point. Will correct.

Hope this helps!
Too many spam posts from you about Couchbase Mobile. Anyway I do not see the similarity. Parse is hosted platform, build for mobile developers that do not want to self-host the backends, with affordable entry cost. Couchbase Mobile is a product offering with licensing and paid subscriptions for support, pricing has to be requested in order to know the exact, and the backends (Couchbase Sync Gateway and Couchbase Server) starts few thousands dollars per node. And we have to deploy and host the backends (whether we choose to buy or use the free community version). One can choose IBM Cloudant to host, but then Cloudant is hosting CouchDB compatible database and you'd miss the Couchbase Sync Gateway component, which is the main selling points (sync, offline) of Couchbase Mobile. Correct me if wrong.
The top comment of this submission is "Ask HN: What can startups do to increase prosperity for everyone?"
> The definition of artist, that I could find, is recursive so that's the first problem with that.

Huh?
Big-O doesn't care about constant factors, but in practice you do. Linked lists are one of the shittiest data structures on modern computers because random memory access is one of the most expensive operations you can do. In fact, on modern machines a random access is not an O(1) operation, it's O(log n), due to the TLB.
I did MS Win 7-10 over a VNC-like connection (Team viewer) - just like sitting at the real computer.
You should revise your Redis max connections setting
Well apart from Chromium you're relying on a closed source "stack", I'm not sure it's pretty secure.

You didn't mention it, but you should revert to a clean VM snapshot after each time you use your VM (like they do in Qubes).
I do, and think it's a good proposition for startups.

Office 365 makes it easy to setup the organisational IT (login based on your own domain, email, storage, document collaboration, chat). Add Power BI if you need fancy (realtime) analytics and charts.

Then you create a private git repository (using the same login) for your startup product and configure continuous deployment using Visual Studio Online and Azure. Most of the Visual Studio Services are node-based now, so it's cross-platform and you can deploy to Linux too.

It's also easy to add other services if you want (Slack, Zoho, Google).

All this is managed with a single login, paid with only two bills (Office 365 and Azure are separate). The Azure bill can be lowered if you get into BizSpark.

This all saves a lot of work, a single person can create and manage a very advanced infrastructure without too much effort.
Edius Pro 7.5 Full Cracked ISO with Serial Number Free
Ask HN: Is it feasible to port Apple's Swift to the ESP8266?
Is it feasible to port Apple's Swift to the ESP8266?

What would be involved?

Does the fact that it's so intertwined with LLVM make a difference? Or is it just a case of writing a new interpreter, and the LLVM-ness doesn't really make a difference.

I'm a simple web programmer and out of my depth here.

I'm posting this off the back of reading the HN post on "A Kickstarter for funding Micropython port to ESP8266"[1].

[1] https://news.ycombinator.com/item?id=10993953
>> Not true any more for C++, since the new C++ standard 5 years ago, which contains cross-platform standard library tools for multithreading.

>Is this standard well supported by now? I'll change it to 'C' in any case.

The standard is 5 years old this year and nearly every major compiler has supported it for years, and the big ones supported it before the standard was officially in place. So changing it to C would be much more accurate.

That's not to say that each platform's unique tools, i.e. Apple's own GCD for multithreading, are not still available and widely-used. But C++ lets you not worry about platform-specific multithreading any more, and it's quite nice! In addition to multithreading primitives in the standard, there are also higher-level task-based tools like futures and promises that are cross-platform also.
A dev typing really fast is very important. Absence of one, breaks the excel database every 65536 rows.
I'm horrified by a economic systems that works out to requiring that, yeah. Aren't you?
Why investors are following Musk, Bezos in betting on the stars
Nitpick: Why is the link to 'Atom' in the article just a link to a Google search for 'atom editor'?
Twitter Support Useless Help
Why are Twitter support so useless at helping people with hacked account problems?

The people responding just close the ticket and redirect you back to the FAQ's.

Can anyone on here help escalate a support problem?
Migrating from Parse.com to deepstream.io
Sensors, not CPUs, are the tech that swings the smartphone market
"buy sell data", "data marketplace", "big data marketplace", etc.
Suddenly! I just finished pretty complex app which relies on Parse, can anybody recommend some alternative service? I have looked at Kinvey, but it seems too expensive. Does anybody have experience with Backendless?
The parse blog crashes my Firefox browser. Even in safe mode and without javascript the browser crashes.

Also, trying to close my Parse account is impossible. Then I found this on their FAQ:

"Currently, there is no way to delete an account. You can just stop using it; we won't spam you."

But they did spam me, I got an email from "FocusVision an independent research firm via Facebook." asking me to take a survey about Parse. I have nothing to do with Facebook, never had a Facebook account, never will. I'd forgotten Parse was acquired by Facebook.. now I remember the "it won't change anything, we're not going anywhere" blog posts from 2 years ago.
Depends on your viewpoint: One of the beautiful things about having your own back-end is not having to worry whether or not some 3rd party team is not neglecting security of the back-end because you know you are on top of it.
> Losing code wasn't really a risk with Sourceforge either.

You might not lose the latest code, but you'd lose the history and the commit comments. Those are significant.

With github you'd lose stuff like issues, but I find those not nearly as useful as the commit history.
They are a useful mechanism for linking different parts of a program without having to couple objects together. OOP can lead to a lot of inflexibility, but historically has been the most obvious mechanism in C++ for one object to learn about what another object is doing: pass a pointer to itself, etc. But this often requires inheritance, polymorphism, virtual interfaces, a number of idioms that can complicate this basic requirement. Signals and slots allow the objects to not know anything about each other, not store pointers to each other, be more or less isolated, except for this one little connection between them that is otherwise anonymous to both.
> Most commonly used commands are things like ls or cd or mkdir. [...]

> Preferably they would also have a long-form alias to provide a certain amount of easing into them. (list-directory, change-directory, make-directory)

This reminds me of MS Powershell. `Set-Location` is the command for changing to a new directory location, and it's also abbreviated (aliased) as `cd`. Similarly with `ls` and many other commands. Powershell scripts often have the full forms of the commands, while in the shell itself you get the convenience of the shorter commands.
Step by step guide on how to Install a LAMP stack on AWS
Ford is recalling nearly 391K Ranger pickups
Twitter's Fabric : https://get.fabric.io/
Nevertheless, quick back-of-the-envelope calculation should make an Apollo-style operation completely viable. Launch Dragon into orbit, Launch a fully loaded second stage without payload into orbit with a second FH and dock with the Dragon, Command Module style, then use the second stage for lunar orbit insertion and back. Should do the trick, even with a much heavier capsule.
Test Story – Please Ignore (BBC)
I just returned from Australia and New Zealand where every outlet has a built-in power switch. I would really like to have them in the states too.

I can't seem to find a real reason why we don't. Perhaps the usage cost of electricity is less expensive in the U.S., or it's something Americans are just less conscientious about.

There is a lot of speculative discussion in this thread http://www.apartmenttherapy.com/why-dont-us-outlets-have-bui....
The most Notorious Prison of the World is in America: Read to know the Cruelty done on Inmates

http://goo.gl/QK4k9m
Production of a printed circuit boards, using diode laser  on a 3D printer
Production of a printed circuit boards, using diode laser installed on a 3D printer.

We made a video how to make a printed circuit boards using diode laser installed on a 3D printer (or you can put on any CNC mill)
https://www.youtube.com/watch?v=Q39atHpMnfo

The idea is that you cover copper board with a vinyl film and then remove it with a diode laser.
The simply put into Ferrum chloride.
If anyone has an idea how to make edges more accurate, please let us know.
Skype:george.fomitchev
E-mail: gf@endurancerobots.com
> This defines a named capture group, <m>.

I thought JavaScript regexes don't support named capturing groups. Is Atom using some library or custom functionality for that?

EDIT: Or is it a CoffeeScript addition? In their table of contents I only see regex blocks mentioned though (http://coffeescript.org/#regexes).
If that revenue figure for "cloud" includes Office 365 and Dynamics CRM Online in addition to Azure then it wouldn't surprise me that they are seeing incredible growth - a lot of large organizations are moving across to Office 365.
I'm using it, because they give me €150,- in credits each month because I'm enrolled in BizSpark.

I'm a bit torn. I like Azure, the interface is much nicer than other cloud providers in my opinion, the hosted SQL works well for my needs, being able to run for free is very nice...
I'm loving the grouped SQL billing. Basicly, instead of paying seperately for each SQL database you host, you can pool all of your databases together and they'll share a billing pool. So, if one of your customers needs less performance and the other happens to use more, there's no change in what you pay.

But I have encountered stability and speed issues, especially in the beginning. Not on the VM's themselves, mind you, just in the management side of things.
Most of these issues seem to stem from the backends, the frontend is pretty slick but it can only do so much when the response time of backends is so slow. Also, it's a bit ridiculous to get an unknown error when you try to add an endpoint to a firewall, because the previous endpoint operation (Adding a different endpoint) was still in progress.

Nowadays it seems to have stabilized and improved a lot and I'm hopeful it will continue to get better.
They only came out less then a year ago, it is because of a new version coming out or they are under pressure from other competitors for selling it too low priced?
5 reasons why startups should consider outsourcing software development
> It's doubtful whether IKEA provides any warranty. It's not listed on IKEA's warranty page. When I called IKEA, I was told that there was a 90-day return policy with receipt.

Wow, I wasn't aware consumer protection was quite that bad in the USA. I've got a BEKANT (the smaller table-top version that the linked reviews say doesn't exist) and haven't had the slightest problem with it, but I admit I might have been more nervous if not for the 10 year guarantee it's given in the UK.
Why it's interesting alternative: regular observer pattern make observed code depend (at compile time) on the observing code. Signals/slots remove this dependency, and allow for external configuration of these.

It's a dependency injection mechanism when you think about it.
Yep, it should. It's just a removable paste up.
well, photos do not become "incredible artwork" or "art" just because means of expression change.

there are photos that are considered to be art, without applying such effects. and there are photos that are not considered to be an artwork.

latter will more likely become more tasteless and ugly with those filters applied, while former don't need such filters in order to be considered the art.
Essentially it is, though:

http://doc.gitlab.com/ce/workflow/importing/import_projects_...
Right? These anonymous advice posts always worry me for the OPs. Surely, the third party(s) in question read HN to?
Swift is not an interpreted language, AFAIK.

So you mostly need an LLVM backend for your microcontroller. It might even exist already.

That has almost nothing in common with the MicroPython situation.
This is a read cache though. If you just don't have it, you do reads on the SSD, which are pretty darn quick...
I was a reader too but really hated their pedantic attitude: difficulty for passing their filter to post a news, and the owners not modifying a post when you pointed to an inaccurate news item (e.g: claiming that a security bug was discovered by someone else).
There's a comment by 'dave' - presumably, an atom dev - explaining why that's not as quick a fix as you'd hope. But, yes, as soon as I got to the part in the article that read something like '... using backtracking to handle an unknown level of nesting ...' I reached pretty much the same conclusion: stop using regexps for this!

Edit: I think it might actually be the same 'dave' who authored the article, which demonstrates how much he's learnt just by fixing this one bug.
Do you mean lack of a credit score upon entering the US, or misconceptions about credit scores compared to other countries?