skysight-inc/HackerNews huggingface dataset:
No, make files are quite often written from scratch.

But the linker script for ARM Cortex and the GNU linker is usually copied verbatim. You can find it everywhere. Open source projects, commercial development. Everywhere. Because STM ships it with their standard peripheral library.

Nobody cares that this linker script is (c) Atollic and only licensed for use with their IDE:

http://hackaday.com/2012/06/19/stm32-demo-code-carries-extra...
FBI Warns WordPress Users, Regarding Pro-ISIS Hackers Script Kiddies
Hilarious Compilation of water bottle prank INDIAN VERSION
> Join the live presentation. Wednesday April 15, 4:15-5:30. Requires Microsoft Windows Media player.

Seriously?

Anyways, what I'd be interested to know is if Intel has found a way to ensure that if the private key is stolen, others can find out about it. Since that seems overly complex/almost impossible, then the alternative should be to let users have their own keys and allow them to change the keys as well. Intel should not have access to those keys (in a provable way).

Otherwise we'd never know if the NSA has the keys to all future "secure programs" protected by SGX.

http://theinvisiblethings.blogspot.com/2013_09_01_archive.ht...
We’re working with the Ember CLI team who are extracting reusable bits. Working with Joe from broccoli and reusing those bits. Current changing the Angular build from gulp to broccoli. Working with the NPM team on package management and resolution. The package managers that exist today aren’t good, but NPM is the closest of all of them.

Sounds like they're doing exactly that!
Indeed, it is demanding, but fascinating and very well taught.

Too bad they haven't offered it since 2013. I didn't finished it by them for personal reasons :c/
Show HN: Open Source Taxes
SEEKING WORK - New Delhi (India), REMOTE

Technologies: PHP, MySQL, Javascript, Backbone.js, jQuery, MongoDB, AWS

Bio: Ex-SlideShare developer with 8+ years of experience.
LinkedIn: https://www.linkedin.com/in/gauravgupta123
E-mail: gauravgupta123@gmail.com
>Python/Ruby/Java/node ... all PITAs to production-deploy thanks to poor documentation/tutorials

I don't get it. I am not a professional programmer or devops and I was able to deploy multiple servers for ruby(rails on webrick, puma and unicorn) and node apps without any significant problems. Over time, I used do/linode prebuilt images, stock ubuntu server, docker containers with and without nginx and did not spend much time or effort in any configuration.

There are multiple easy "git push" heroku-like paas alternatives, docker is available on most popular iaas platforms.

Can you elaborate what exactly cooperation from http servers do you need to deploy ruby/python?
Sure, but newbies don't care about "web servers other than Apache". They will just use Apache, or whatever can deliver instant gratification.
And non-newbies, in general, don't use PHP to start new projects.

Part of my point is that I think if we, the development community, want to popularize frameworks with better engineering design, e.g. RoR, Python+Django/Flask, and so on, we'll need to think more carefully about what the newbie experience is like. Because newbies look for instant gratification with something (anything!) and then build up and out from whatever that something is. If the easiest door to open is PHP, they'll keep building with PHP for years. Unfortunately, the easiest door to open is still PHP by a longshot.
I am starting to get a (what I guess you could call mostly logic-based) AI system off the ground. The first thing I needed to do was create a serious environment that could host it. The necessary attributes of this environment are these:

1) It is fully web-based, and thus it is technically "on" the web, and accessible by everyone

2) It does not deal with any "modern web appy"-type meta-frameworks, and thus it is not, so-to-speak, "of" [what most of today's web developers would call] the web, and it therefore has no dependency issues to hold back its development

3) It is essentially a working Unix-like development environment, complete with a standard(ish) shell.

If you use Chrome, you can find it at https://www.urdesk.net

To go directly to the AI, just follow this link: https://www.urdesk.net/desk?intro=bertie

As far as the issue of data vs. rules is concerned, I don't know what it would even mean for a system to be purely one or the other.
A ‘Darker Narrative’ of Print's Future From Clay Shirky
Here is a great sum of your post in one line:

“If you’re absent during my struggle, don’t expect to be present during my success.” - Will Smith

In my view the way YC has been openly crushing morale of solo-founders for years is simply pathetic. Is it a crime to be a solo-founder? Despite equal number of successful startups from solo-ists, they continue to snub the potential and rather host even those who would easily rip-off ideas and interface from others.

Given that they are almost a monopoly and monopsony "middleman" of all things startups and nearly control other movements (media/VCs/other stakeholders) I see this as a dangerous precedent for startups in general.

Last thing we want is an Amazon-like agent that controls our destiny.
I downvoted you because you exactly appear to be a tinfoil hatter. If it has been so well documented then provide some sources.
Breakthrough Propulsion Physics
This seems amazing. I, a noob in this field, would like to hear about the views of other peoples on this. The only flaw I can see is the lack of end to end encryption for emails.
http.createServer(...

Easier than /var/www/, in my opinion.
I found an interesting article in The International Business Times (from before the shop was shut down and revealed as a TV show)

http://www.ibtimes.com/dumb-starbucks-coffee-trademark-law-b...

"Lawyers who specialize in trademark and copyright law say not so fast. While parody is generally a protected form of speech, there is no clear-cut legal definition of what separates legitimate parody from trademark infringement. The reality is, any infringement case that makes its way into a courtroom will be evaluated on its own merits, with judges weighing various factors against a body of existing legal precedents. Historically, cases could go either way."
You put it better than I could.

Now, one might argue that many of the other attack surfaces are necessary byproducts of markets they want to operate in, and software development isn't a market they're profiting from, therefore they shouldn't unnecessarily open themselves up to potential litigation.

However, given how much so many other large companies already contribute, publicly, sometimes to the very systems Amazon may be using, it does seem a pretty hollow claim.

If some of Amazon's system failed because of some patch that Google contributed to project X, would Amazon's first reaction be to sue Google?
Yeoman, Grunt, and Gulp are (I believe) all various implementations of a task runner. They chain tasks in different ways, but at the end of the day think of your asset build as a set of discrete steps.

Broccoli (https://github.com/broccolijs/broccoli), the build tool written by Jo Liss and supported by the Ember community, is truly an asset pipeline tool. It is concerned with transformations to filesystems and file contents, not tasks.

This makes Broccoli a faster and easier to use tool for implementing complex asset pipelines. The main domain object is "trees". A tree represents a directory hierarchy of files that will be regenerated on each build. Broccoli uses directories of symlinks in tmp/ to cache un-changed files from step to step, allowing it to restart a build at any depth and only process those files that change.

Some links you might enjoy on Broccoli:

* http://aexmachina.info/intro-to-broccoli/

* http://moduscreate.com/better-builds-begin-with-broccoli/

* http://hashrocket.com/blog/posts/broccoli-the-build-tool-not... (how Broccoli is used in Ember-CLI)

I can't speak to the weariness, but I can say that Broccoli is completely unlike Grunt, Gulp, or Yeoman and without it (or something like it) Ember-CLI and the next generation of build tools would be impossible. Broccoli has been in development since fall of 2013, and been used aggressively by Ember-CLI users since summer 2014. Give it a look!
What's really grating here is that that paper behind the paywall is one for which the 'online rights' have never been negotiated for so the paywalled version should really have been in the public domain. This goes for almost all scientific papers up to 1995.
Avoid the Entrepreneur Role If These Quotes Fit You
There are many non-Ebola viral hemorrhagic fevers across Sub-Saharan Africa. Not all might be quite as lethal as Ebola, but they have similar modes of transmission that you wouldn't need an Ebola specific warning to know not to touch dead people. I obviously think this shouldn't be behind a paywall, but I don't think that would help.

Lassa Virus in particular is present in Liberia: https://en.wikipedia.org/wiki/Lassa_fever#Epidemiology
Event Discovery Still Sucks
The difference between the two situations is that without the facebook patent grant they could come after you for patents you infringed upon. With their patent grant you were no longer allowed to use react when they come after you for patents utterly unrelated to react.
Sounds like "not much". Amazon is an open source leech.
Will be fascinating to see how this progresses, we thought about this 2-sided marketplace problem a lot to all the points that folks mentioned here: is the risk and time/ effort worth the reward, how do you seed appropriately, etc.

Ultimately we decided to build The Rentaholic, www.therentaholic.com, where you rent from other businesses. That way availability is guaranteed and the other businesses are equipped to handle damages and what not. All we do is provide a platform to connect you and a delivery service so for the renter it's literally the easiest thing they can do.

Good luck on this!
Starting a business: Old school sure-shot way to success
Reciprocation: How to get customers, the intelligent way
I am pro PHP, but this is honestly an awful display of PHP usage. Templates mixed with logic inside the main php file? Check. Not using Composer for dependency management? Check. Reinventing the wheel when it comes to routing instead of using a battle-tested component like the Symfony Router? Check. Three strikes, you're out!
Generous is easy when it's providing computing resources which effectively costs them nothing. It's disgraceful that Amazon haven't offered you significant financial support.

They get the benefit of your hard work and you don't see a cent of the bajillions Amazon is making.
Ok, you're right, but we're playing with words here :) I understand the file containing the source code of the generic function is read only once, but I guess the AST of the generic function is processed many times, at least once for each instantiation of the function? And I'd venture in guessing that the biggest cost is in processing the AST and compiling it, not in reading/parsing the source?
Please stick to the actual title of the article and avoid adding your own linkbait.
The author of this article has done so, and seems to think that until this syslog interaction it hasn't been too bad:

> One of systemd's strengths until now has been that it played relatively well (sometimes extremely well) with existing systems, warts and all.
It's against the rules to post it while the contest is ongoing. But you can still join and try to solve today.
The Angular team is not going to do backwards compatibility with Angular 1.x with 2.0 at all - they're going to help with migration some with the router, but the api are fully incompatible.

FWIW, Angular 2 is awesome to work with, even in its alpha form. Productivity with it should be immensely improved compared to 1.x.
Today is the 10th anniversary of the publication of Practical Common Lisp
Robertandy, YC is incredibly encouraging at stages that nobody else is. They have open lectures on how to start a startup. You can watch them for free right now.

I feel your frustration that they don't fund certain things, but this should not be called crushing morale.

Please remember one thing: the reason YCombinator is a monopoly is that others are cowardly, don't know how to invest at the seed stage and help founders build huge, scalable businesses with a community of awesome people around them. This community is a hallmark of YC, and one of the obvious things that must be true about any founding group that has at least 2 members is that by definition they are social enough to keep a group of at least 2 cofounders together.

If you feel YCombinator is a monopoly you have to please by having a cofounder, why don't you get a cofounder?
So systemd has a few bugs that affects its interaction with syslog. I see nothing to indicate this is specifically because of some ill will towards it.

Is there a bug report with a dismissive reply? Or one being ignored?

(I do agree that it shows that systemd is too immature for critical production environments)
we didnt' get an invite from YC. We have a great idea, an excellent team of 5 (1 hustler 4 engineers) and a great "plan". What are the effects of this rejection on us?

None. We never took YC seriously. We believe in our idea and we are very close to alpha launch and we don't need YC to succeed. We only applied to YC so we could have that media boost or the YC title attached to us. We understand why we got rejected, we had alot of plans and zero traction (because of how we built our strategy to get product market fit).

My advice to other founders: YC is just an incubator, they can only give you advice and introduce you to other founders and investors and give you ~100k in seed funding. You can get all of these things without YC. Infact, it's much easier outside. YC won't make you magically succeed if you don't have a great team or a great product, there's only so much they can fix about you in 3 months. So don't ever let that rejection get to you and keep focused on what you're building and keep evolving until you have product market fit!
* my comment was meant for other people reading your comment as much as it was for you. people soak up english in informal ways (such as reading stuff on the web) and someone might be led to use the wrong words.
* some mistakes (and actual meanings) are obvious, others are more subtle. what else in the text conveys meaning that is different from the author's intent?
* what purpose does it serve to say or write A when you meant B, outside of humor?
A lot of the startups YC doesn't fund aren't necessary bad, just too early. And while not getting into YC will never destroy your company, getting in too early actually will -- if you start the clock on your company while you are still missing some basic skills, if your founder and you later break up, if there are still too many technical/product uncertainties, etc.

If your idea isn't inherently bad then just peel away away some layers of risk and try again.
It is worth noting with the structural support they have for bare js classes (or really just the js equivalent of classes since they are really just syntactic sugar); React can handle Typescript just fine.
My point was that it doesn't seem to offer anything more yet costs more. Yes $100 is a little under 3 hours work so justifying the cost isn't a problem but considering I already paid for VAX I am not one to just throw money away :)
This Watchmaker Does Not Care If You Pre-Order a Damn Thing from Apple Today
JQT for J runs great on Android, for anyone into J.
How Torrenting Works: A Book Photocopying Analogy
What did we do in 5 days of #The100DayProject?
>app

Really...
If just the cash were the problem I'd be happy to do it but I think RiscOS's time has past.

QnX now, that would be another matter but I suspect RIM will want more then 30 K for it. I already approached Quantum when they still owned it but there was absolutely no way to get them to even respond. Which is a pity because I think something like QnX in open source form would absolutely rock.
Disagree!

The entire process is rigged against solo-founders and you CANNOT deny that fact. Even your own last sentence in the end contradicts you.

> why don't you get a cofounder.

Dude what about this: I don't want to marry. I do not want to own a house. I do not want a co-founder.
Wall Street International Magazine | Montenegro, Europe, RELOCATION | INTERN/entry/mid level software engineer, JavaScript/Rails

Wall Street International Magazine (wsimag.com) is searching for entry/mid Level HTML/JavaScript software engineer, for the full-time job in Budva, Montenegro (Europe). We are willing to arrange relocation.

HTML/CSS/JavaScript (possibly React) and simple server-side logic with Ruby on Rails.

We expect the candidate to be able to focus on the creating exceptional web-pages, produced with solid understanding of HTML and related technologies. We have a multinational team, our primary language of communication in office is English.

If you are interested in this position, please send your resume to info@wsimag.com

Thank you.
please use REPLY to respond to comments.
One of it's features is that it's "A single PHP file of less than 100 lines of code." - Adding all these things you listed would just make it more complicated for no good reason. I'm all for sticking to best practises but in that case it'd make no sense. This is supposed to be deployed easily on shared web hosts, installing dependencies wouldn't work there.
I only watched part of the systemd wars from the side line and to this day I haven't come up with a reasonable solution. Both sides have reasonable arguments.

Saying that a tool is unsupportive towards another tool because in the interaction two irregular bugs happen sounds like a weak claim though. Don't all tools have bugs? What makes these two special?
And the PR division is already in action in the comments...
That and free national TV advertising from the BBC.

Ah that is not true. In fact Acorn paid the BBC a royalty on every Beeb sold.
CakeResume – For your distinctive personal brand
As someone who helps people to learn programming, I'd like to challenge your statement that PHP "is an easiest door to open.. by a long shot".

The reality is that the easiest way for a beginner to do a finished product is a make as static HTML webpage with Javascript fetching dynamic data from a remote datastore/website. The cognitive load of request-response model from the client side view is much smaller than from a server side and you actually write your first code in any browser console.
RiscOS is open source https://www.riscosopen.org/content/

Hmmm.. if you count non-commercial restriction, parts have that.
See, the advantage of BT Sync over Dropbox/Drive/OneDrive was that it was secure and I didn't have to worry about my private files being spied on.

With that main use-case in mind, why would you lock down the client to closed source? Why should I trust it at all?

Instead of all these audits that don't have much to go by, we'd have real audits with real results.

For me, I'm on ownCloud atm. I used BT Sync exclusively before I used ownCloud with VPS I have. It's serving me well, and the full-time availability is a plus.
Transparency and privacy aren't opposites.
It was known that Weblogic was storing encrypted passwords, but publishing just how easy it is to decrypt them and the fact that they're using the same key across all Weblogic installs is the real concern.
The PR division is the entire userbase of Fedora, Arch and a few other distributions who have been using it for years without any issues.
Thats true. Hopefully EventzIO will solve this problem. All Technology / Startups / Business Conferences in our pocket :)
There never was a high volume machine that really used the '040 to its potential. The Next Cube was pretty good and there was an Alpha from DEC with it as well but that chip would have been a very nice one to have in a machine like the ST Falcon, in the end it was mostly heat (or powerconsumption if you wish) that killed it rather than that it didn't have the raw performance.
I think journald is by far the buggiest component systemd has. Log corruptions, the dubious Forward Secure Sealing mechanism, journal file fragmentation, the gateway daemon, coredump hooks. There's been several CVEs for it, too. Of course, you cannot disable it without source code modification.

Quoting from the systemd wiki [1]:

Note that it is now the journal that listens on /dev/log,
no longer the BSD syslog daemon directly. If your logging
daemon wants to get access to all logging data then it
should listen on /run/systemd/journal/log instead via
the syslog.socket unit file that is shipped along with
systemd. On a systemd system it is no longer OK to listen
on /dev/log directly, and your daemon may not bind to the
/run/systemd/journal/syslog socket on its own. If you do
that then you will lose logging from STDOUT/STDERR of
services (as well as other stuff).

...unless your syslog implementation is socket
activatable many services will not be able to log to your
syslog implementation and early boot messages are lost
entirely to your syslog implementation.

So the fact that keeping your regular syslogd wasn't as simple as merely symlinking syslog.service was publicly known, but often overlooked by proponents during discussions.

[1] https://wiki.freedesktop.org/www/Software/systemd/syslog/
Don't know about career paths, but maybe you'd enjoy playing with http://d3js.org/ to visualize data in all sorts of interesting ways.
The Birth, Death and Resurrection of American Beer: 1873-2014
This was my exact thought. In fact before reading the article I actually thought that this was just an article about Ebola that an HN admin had retitled after being annoyed by the NYT paywall.
Perhaps the submitter encountered the NYT's own paywall
To play devil's advocate - so where would the workers come from to help after disasters like Katrina? If I understand correctly - those people were hired to keep rebuilding everything, since American workers were too busy taking care of their own homes and families, so it was hard to find anyone to do the actual job. If these workers were hired to do one specific job, got paid fair wage for it, and got out, then I wouldn't have a single problem with this visa type.
> Is there a bug report with a dismissive reply? Or one being ignored?

That's always my reaction to blog posts like this as well. A blog post is not a bug report. Given the mentioned bug in the systemd/syslog interaction that made it into RHEL, there should be a bug in the RHEL bug-tracker, and I'd hope it'd be a high priority one.
Too bad, we got rejected. Other accelerators & investors say yes or cool to us, YC says no. We were hoping to get in for YC brand, advice and to finish off our prototype before raising larger round from VCs at better valuation. I guess the volume, talent & quality of other applications is huge. Oh well ... on to the next one. Congrats to everyone who made it!
She doesn't like her field and looking at what I do, she thinks this might be the career choice for her.
The small programs where basically a variety of tasks to perform with "for loop" which is quite boring. The reason why you outpul "hello world" is to make you feel you progressed and it's not the case when you spend half a year outputting different numbers after writitng 10 lines of code.
The trouble with xaml is that it has such a steep learning curve that it takes a while to reach the point where you start appreciating the design decisions.
We got rejected. Congrats to everyone who made it. YC is not the only source of funds and advice... on to the next one! It sure is a bummer though.

We would love to apply again as they encourage us, but that will be a massive waste of our precious time. Waiting for the next batch is a luxury we can't afford, so for us sadly YC is that great experience that we will never have.
Nice! Perfect addition for my http://ihateangular.com/ !