skysight-inc/HackerNews huggingface dataset:
Ask HN: What are some good examples of innovative software projects?
I'm looking to find out examples of the most innovative software projects.

I understand that in hardware there is a lot of innovation.
But I'm trying to see what ideas exists in software world: can be a project, a language, a framework.

I'm looking to find things that brings a new perspective, a new concept, a new vision of the world, a new insight.

(Context: I will use these kind of examples in trying to inspire a generation of young software developers to generate ideas and implement them with resources they have available).
Launching a business, building a brand
A simple enough solution is to require H-1B to be given only if the salary is X% above the industry average for the position. Then companies will only use them for people whose skills are actually difficult to find in the USA.

Edit: wording
The greatest barrier to a change in the way publishing works is the fact that tenure still depends on publication in high-impact journals--and high-impact journals are resolutely not Open Access.

Regardless of how difficult it would be get academics to change how they do things[1], it's also a problem that we can't agree on an acceptable and sustainable Open Access model.

The 'green' option sets an embargo (usually 6 months), during which time universities (etc.) must pay to view the article. After that, however, the journal article becomes freely available.

The 'gold' option asks academics to pay a small fee (£couple of hundred) to have their article published--what's known as Article Processing Charges.

The problem with the 'green' option is that in disciplines like science, medicine and technology, the first six months after publication probably encapsulate 90% of the article's value--after which point it has been replaced by something else--which means people would probably continue to pay for these things anyway.

The problem with 'gold' is that (a) you start publishing stuff based on who has the ability to pay, rather than academic merit, and (b) it would make academic publishing the only industry in the world where the supplier is paying the purchaser/buyer.

[1] A joke about Oxford Uni goes like this:
Q. How many Oxford academics does it take to change a lightbulb?
A. Change!?
>> "I realized that the mac app store is purely a distribution channel. It's my product but it's their store and so I am now thinking about them as a Wall Mart with no specific importance as such."

Totally agree - the MAS needs to be seen as a single distribution channel. I think the broader problem is that devs rely solely on the Mac App Store to drive sales for them, which is a risky approach. There are a bunch of different ways to drive app sales; it's just a matter of putting in the work.

Glad to have you on board with Ghostnote, and looking forward to that write-up too! :-)

Fabio @ Paddle.com
Yeah. Why does the hero always defuse the bomb with exactly one second to spare?
How Instagram Helps You Grow Your Business and Increase Sales
Ah so that's what happened to Miniand. The forums were very useful for discussing the devices and finding custom images. Good luck in your next endeavor!
That would just lead to employers redefining which "industry" a particular position is in.
I open this article and I see no graphs or tables which tell me this is a non-article. Menus make a poor data source for any research because normalizing the data is incredibly difficult.
Well that was pretty miserable.

I sort of feel like the author has entirely surrendered to the ennui he describes, but he doesn't have to. He doesn't have to tend to his Vine profile, he doesn't have to accept the implicit delegation of tasks to him by email.

Particularly in the social media areas, the claimed obligation is really nothing more than vanity. It doesn't matter in the slightest if I am popular on Instagram - to attempt such a thing would only be an exercise in self-gratification.

I also have a fundamental problem with claims of planned obsolescence (all of the devices that run last year's Apple OS upgrades will run this year's. Talk to some Apple engineers about how much time they spend trying to make things work for users on older devices - this is done not for evil reasons, it's done because they care).

Looking back and panning the original iPhone as being crude and slow seems somewhat unfair given the vast increases in hardware performance that have happened since. Yes, the iPhone was pushing the hardware limits in 2007, and yes it was a primitive product compared to what we have now, but all phones back then were slow - the difference was that the others were ugly and ill-conceived, as well as being slow.

It seems very strange to me to claim that the purpose of the iPhone was to teach us how to accommodate treating a tiny device carefully. The only way to make a networked, general-purpose computer fit in your pocket, is to make it the size of your hand, which means it's small, its components are small, its case is packed tight with hardware, and its input surface is small. If the author feels this can be fixed, he stands to make a considerable amount of money, presumably by inventing holographic UIs, or direct brain interfaces. Otherwise, I will continue to think that the purpose of the iPhone was to put a computer in my pocket. That it is fragile and needs to be used precisely, is a necessary compromise for its form factor.

Is it possible to unwittingly make yourself a slave to the technology? Of course, but it's possible to unwittingly make yourself a slave to almost anything. I think that is the key failing of this piece, it seeks to place the technology at the centre of the argument, with Apple standing above us, herding us into digital stables. Instead, we are at the centre of the argument. We control how obligated we feel towards any ephemeral, abstract collection of bytes.

So, delete your Facebook profile and go for a hike. Or, don't. Either way, own your choice and never submit to ennui. You chose, not someone/something else :)
Well, I have signed a US employment contract that didn't have such a clause at all. If it did have such a clause I wouldn't have signed it.

So on what basis do you claim it is "standard"? In which states?

I have no reason to believe it isn't fairly common but that's very different. I've come across clauses like that in various places in Europe too (though I've then usually been able to point out that under local law most of their clause is null and void).
Filterable Product Grid
Yep, in Lisp all you need to remember is ().

Python has more syntax to remember than in Lisp, but ends up being a lot more readable (eg lists, dicts etc)
After decades of artificial trans fats being advertised as being healthier than fats of animal origin, with restaurant chains being forced to switch to trans fats, I find this to be quite funny. And then people wonder about the French paradox ... well, it's because you've been fed with lies.
This is why they want the information blocked. If you look at the list of blocked names, it's the government and the wealthy.
Are you saying it is commonly referred to as "The 11th of September, 2001" in England?
Anything relatively senior in FinTech encroaches on the six figure salary mark.

Plus there are plenty of experienced Data Scientists getting six figure offers lately. In the past twelve months the market has shifted quite quickly. £60-£70k is becoming the norm for a decent, experienced engineer. Add 'lead' to that title and you'll struggle to find great people for less than £100k.

Considering that £300-£400 per day is a pretty standard contracting rate, companies are ramping up salaries in order to tempt contractors back into salaried roles.
I really, really, don't get the whole "implement everything using web technologies" thing. As an outsider from that dev ecosystem it looks like the youtube videos you see of people implementing electronic circuits in Minecraft.
I find a type of creative freedom in allowing myself to be 'distracted' and interested in many things -- this is opposite of focus and intentional attentiveness, but I think giving oneself intentional time for distraction is a valuable creative tool, leading to new ideas.

The article touches on this, concluding with a brilliant observation that I think is spot-on:

"... distraction is scary for another, complementary reason: the tremendous value that we’ve come to place on attending. The modern world valorizes few things more than attention. It demands that we pay attention at school and at work; it punishes parents for being inattentive; it urges us to be mindful about money, food, and fitness; it celebrates people who command others’ attention. As individuals, we derive a great deal of meaning from the products of sustained attention and concentration—from the projects we’ve completed, the relationships we’ve maintained, the commitments we’ve upheld, the skills we’ve mastered. Life often seems to be “about” paying attention—and the general trend seems to be toward an ever more attentive way of life. Behind the crisis of distraction, in short, there is what amounts to a crisis of attention: the more valuable and in demand attention becomes, the more problematic even innocuous distractions seem to be."

and then this insight toward the end:

"as I read Crawford’s solemn prescriptions for the elimination of distraction, it occurred to me that we might have everything backward. What if, in fact, we’re not very good at being distracted? What if we actually don’t value distraction enough? It may be that, with our mobile games and Twitter feeds and YouTube playlists, we’ve allowed distraction to become predictable and repetitive, manageable and organized, dull and boring—too much, in short, like work."
Some people using manual tagging as a mechanism to communicate something to CI as you suggest, but others let CI tag successful builds. When I re-did my team's CI a few years ago I chose the latter because it creates less friction for continuous deployment -- every commit which passes the tests automatically becomes a deployable artifact with a monotonically increasing build number which can be tracked across SCM, CI, and deployment.
Digital Enterprise Transformation (DET) Summit, 2015
Lloyds, Screwfix, AVIVA and British Airways Have the Best FTSE100 Apps
Dial-A-Ride: Boom or Bust (1975)
It makes more sense (to me) than "implement everything in a monospace text-based terminal you can't resize, hacking around years of horrible different methods of repositioning cursor / changing colour / setting title".

Of course, one could just write a native interface for every OS, but then that adds a new layer of complexity. HTML & Javascript engines are nowadays well optimised and available everywhere, making them the only real choice as a replacement for terminals.
The point it that he's comparing his TCL code (which is as fast as he could be bothered to make it) to a 'hello world' tutorial that was written as an introduction to Node, not as anything that was designed to demonstrate Node is in any way fast.
It's the LearnGaelic app created for BBC Scotland (or, more specifically for LearnGaelic, a partnership between the BBC and local organizations that promote the use of the Scottish Gaelic language): https://itunes.apple.com/gb/app/learngaelic-beginners-course...

It's a language-learning app for the Scottish Gaelic language, which includes both a full 30 hour course, including native speaker audio and role-plays, and several mini-games to test yourself.

It's a really beautiful app (thanks to the immensely talented illustrator Julie-Anne Graham who worked with us on this). A lot of time and effort was also spent on the instructional design side of it, making it really easy for complete beginners to acquire a solid basic fluency in Scottish Gaelic. I'd highly recommend it to anyone interested in the language (it's completely free).

The best thing about this app though is the invisible part: it wasn't built as a one-off app with hardcoded content. I won't go into the details but here is for example an Irish Gaelic version of it (with more screenshots): https://itunes.apple.com/us/app/learn-irish-gaelic-buntus/id...

(and anyone interested in the Irish language should give it a try :) )

I didn't have to do anything for the Irish version of the app despite the fact that it's got completely different content: different graphics, text, audio, game questions and lesson structure. The content team (instructional designer, illustrator, translator, proof-reader, audio producer) worked on putting together the content for that other app. When the content was ready, all I had to do was hit "Build". Same codebase - two completely different apps.
P.S.
A piece titled 'Go Ask Alice' could use a nod to Grace Slick and Jefferson Airplane, e.g. https://www.youtube.com/watch?v=Vl89g2SwMh4
Show HN: Magento activity right into Slack
I agree; unless working for google or something, the ceiling for a super-duper dev at hiring time seems to be around 65k -- perhaps a bit more if you stay and negotiate well, but I topped up at 75k before I became a contractor.

Now, this company tax year, I invoiced 120k ex-vat so far, managed to buy a rather large amount of kit on the company (like, that 4k£ dream workstation..) and I finally have the feeling I'm getting paid what I'm worth, without having to do any politics.

I can concentrate on pure engineering, and I don't have to ponder whether I should become some sort of 'manager' to crack up the engineer pay ceiling.
Developers say 80% Internet of Things apps of will make money by 2018
The lowest price for Bitcoin
>I imagine a future MacBook Pro that, instead of a single Intel processor, contains many ARM processors. 10-15 ARM processors acting as one could offer a whole lot of performance when you needed it (use all of them), and a whole lot of energy saving when you didn't (use 1 of them). With the current trend of multi-core CPUs, I see this as the ultimate form of the architecture.

Doesn't make sense. What's the difference between "10-15 ARM processors" and 4-8-12 Intel based cores?

I mean apart from the fact that we aren't going back to multi-processor architectures, since there's no benefit from that compared to cores (latency, etc).
> deliberate change in employment contract is not something that's done just for fun or on a standard basis

What about acquisition as in this case? That seems rather expected. It makes sense that procedures and policies change (including what contracts look like) to reflect what the "parent" company use, and there may be new set of IP brought to the company (which may cause new conflicts).
And as the post above mentioned, it should benefit the employee as well by having a document listing what's truly his.
AVS Video Editor 6.5 Crack and Activation Key Free Download
I suppose if I want good health it's worth listening to the guy who made it to 100.
The position of the site admin [1] is:

>> Quote Originally Posted by Mike

>> Will will not publish any information in the FAQ just to keep this as low below "radar" as possible. Every exclusion request is handled manually and we will no comment or publish this process in public.

>> Quote Originally Posted by Mike

>> FR24 should work with authorities, and not against them.
I think we will close this thread as there is nothing more to discuss. This is not about democracy or censorship, but about keeping our hobby alive without authorities enforcing new laws in order to limit ADS-B usage.

>> UPDATE. Maybe I was not clear when I posted this before. There is a discussion on FAA meetings about encrypting the ADS-B signal. By angering the authorities, we will only speed up this process.

This is very similar to the policy of many sites, to enforce "self censorship" by accepting polite take-down requests in order to avoid harsher consequences.

This is reasonable from the perspective of the site owner. Sometimes an acceptable loss is worthy to keep the most freedom intact.

On the other hand there is a chilling effect on speech, the fear it cause in others potential site and service creators who could give up instead of creating for fear of this kind of public drama.

[1] http://forum.flightradar24.com/threads/5217-Blocked-flights?...
It's the whole company that operates in a given industry, not the particular position. If you're a software consulting company, you can't say you want a visa for a farming position...
8 ways Liquid can boost your app
Insane, Pimped-Out Vans for CEOs Redefine Commuting
Well, that's the very definition of stalking
If an employer wants you to sign a new employment contract, wouldn't that imply they were re-negotiating your employment?

"I assume from this new employment contract that we're renegotiating my employment. Let's discuss my new salary..."
Good point.

One minor caveat: ~16 years ago, in C99, C got variable-length arrays (VLAs). If you use the sizeof operator on a VLA, it is evaluated at runtime.

Of course that doesn't change your argument; I just wanted to mention it for completeness' sake.
True but

1 how do you as a civillain know which ones aren't enforceable (justicable)
2 can you afford to fight an employers
im pretty sure we've been fed transfats :'(
Isn't SO_SPLICE a bit like sendfile() on Linux?
Show HN: DIYZER – Empowering to build devices
I wouldn't call it insane, it's similar to the idea that if you email someone a summary of what was agreed, and they don't reply contesting it, they've accepted that version of events.

Basically one of the parties has provided a written record of their version of events, if you don't agree with it, you need to speak up.

In the end they've told you the contract they want you to work under, they have provided you with a copy and you seem to be happy to carry on working and taking their money. If you have a problem, why didn't you speak up? So it's implicit that you accept the new contract.

Perhaps it's not the law in your country, but it's definitely not insane if you're in a grey area and in this instance the law sides with the written contract, not the avoidance strategy.
I'm not sure what to tell you. If you sign up to work at Google or latest catpicture sharing startup, as a fulltime employee, you will certainly sign an 'Assignment of Inventions' agreement. It's completely routine and will not rob you of your precious inventions.
'Let's Encrypt' project to issue first free digital certificates next month
He seems to prefer talking about Lisp syntax instead of learning.
A helpful tool to combat distraction: http://focusr.co
The notes are a bit more detailed (p13 for Section 5). There seem to be lots of different overlapping defences of which you can choose to use one or more, that one is more protocol based and involved than the others (though some companies will like having a protocol to follow). It seems that the commentator doesn't have to consent to their contact information being released in order to keep their comment up.

I remember the guy saying that the best defence seems to be the EU "Information Society Service", and that's what will apply to most startups/businesses.

IANAL, but to be devil's advocate, it is slightly irresponsible to allow potentially malicious posters to post things on your website with no supervision, even if you are on holiday.
How to do conduct a quick successful celebrity interview in showbiz
To the downvoters: this occurred a week after upgrading to Samsung's EXT0DB6Q firmware. Meaning that mentioned read delays should've been nonexistent.

Not to mention that this disk has only had 5TB written to it.
Web developers are probably the main target audience, so making it easy for them to help with the development is a good thing.

I'm really happy with Atom's development, it has come very far in a relatively short time.
Scholly, an App for Finding Scholarships, Partners with State and Federal Programs
https://wiki.archlinux.org/index.php/Sudo#Passing_aliases
Donald Trump Runs for the President: Where and How He Lives?
>Paid Mac apps, no

Citation needed.

I'm pretty sure Pixelmator, 1Password, Angry Birds, Call of Duty, GTA S.A., etc -- apps that are consistently on the MAS top ten make lotsa money.

Apps that stay there for a few days or so, because of initial momentum or some good review, don't -- but that's a matter of the algorithm favoring them.

>Most of the top apps have an external influence. 4 of the top 10 come out of Apple.

Actually in the current top 10 only one comes from Apple (Facetime). And it's still one until the top-40. That might be the case on my country's MAS though, but still.

>Look at top games on Mac - most of them are major publishers.

Sure, why wouldn't it be the case? They have the best products, more polished, and more marketing money (and tons of pre-existing fans for their game series).

But that's beside the point (the point being whether it pays well to be on the top of MAS or not).

Regarding MAS not making you rich for a couple weeks effort app like Redacted, that just chanced to be on top for a few days and didn't have a stable top path (and the respective big sales), that's obvious. No known market will do that.
IR35
The article is a bad piece of journalism based on a single sample -- a trivial app that just happened to stay on the top for a short while due to momentum.
If someone in the know could give me a rough estimate of "When can I expect to be using ES6 to develop applications (at least for modern browsers)?", that'd be nice.

And I'm not talking Babel or any other tools like that, I'm talking straight up ES6.
While she has many good points her final words are nonsensical (do nothing, just let it stabilize on a 'predefined' setpoint).

It is well known that various agents influence appetite: THC, stress, hormonal disturbances, exercise, drugs, (green) coffee etc.

So what appears to be your predefined setpoint might actually be a combination of other unfortunate factors which in most cases CAN be fixed by adopting certain lifestyle and taking certain drugs/supplements. This is ofc. hard as it requires a lot of self experimentation to pinpoint most likely agent involved.

As analogy, if you find yourself gluten intolerant, you will probably tend to avoid the thing rather then thinking that you should simply ignore it as that is your nature.

There is no evolutionary benefit in being obese (there is some merit in being slightly overweight with aged individuals) - you predispose yourself to myriad of problems (diabetes, CHD, low vitamin D content, bone stress etc.), you limit your agility (which was not good idea back in time) and so on. So there is NOTHING natural in this.

Plus, you actually don't have to starve - ketogenic diet mimics starvation effects without the actual starvation. I lost 25 kg before 5 years using it and gained 7 afterwards because of my later life choices (extremely sedentary lifestyle and adoption of higher level of carbs). What I learned is that carbs obviously don't agree with me and that my mass starts to rise very fast as soon as I adopt more of them without exercising (which would redirect those carbs to muscles, not fat, if done in proper time frame).
Hands on with the Oculus Rift CV1
You don't have to,but you might want to - if you want to do any business with EU companies you have to give them your VAT number to be properly paid and invoiced. My company doesn't make anywhere near 82k,but it has to be VAT-registered for this very reason.
I just don't care too much about benchmarks. I'm more interested in what its like to program.
A good while yet, I'd expect; a lot depends on Windows 10 uptake. The browser-formerly-known-as-IE is currently running ahead of Chrome and FF on ES6 implementation, but if everyone sticks with Win7 for the next half decade it won't amount to much.

But seriously: use Babel.
And 2 weeks later: "In Turnabout, Disney Cancels Tech Worker Layoffs"

http://www.nytimes.com/2015/06/17/us/in-turnabout-disney-can...
It takes a little more effort to find it but they have data for t2 instances, for example:

http://serverbear.com/166-micro-amazon-web-services

Do you know of any other benchmark that paints a different picture?
Well, considering that yours is a throwaway account, he's at least reconginsable!