skysight-inc/HackerNews huggingface dataset:
...and so we maintain the status quo.

Worse, we are conditioning people to believe they can get away with this kind of blatant abuse. The longer this goes on without somebody being forced to answer for their role in it, we will see more and more people coming to the conclusion that they ARE actually above the law. Nobody threw the people involved in ${OLDER_PROJECT} in jail - despite being obviously unconstitutional and/or illegal at a glance - so why would ${NEW_PROJECT} be any different?

This feedback loop, I fear, is at the root of a lot of these issues. We've seen a general emboldening in many areas. In some areas, nobody is even bothering to to pretend their abuses are legal and constitutional. Without the fear of getting "caught" in some way - which would break the conditioning feedback-loop - I expect these kinds of abuses to simply get bolder and more frequent.

There was a time thought things like the legal system could reintroduce that fear. As I've learned about just how bad things have gotten, I now strongly suspect it will take more. I never wish for violence. Unfortunately, I really don't see attitudes changing until at least some heads quite literally end up on a pike. Anything less will be interpreted as still "getting away with it".

Seriously, I don't want a damn civil war. I just think it seems foolish to expect things like "the law" to fix anything, when you see people publicly announcing their intention to ignoring the law, and barely even makes the news.
Twitter is a godsend for unbiased news. In many developing countries, Twitter is playing a very important role of spreading the revolution against incumbents. Granted that it's penetration is a tiny fraction of print & TV media but going forward, it'll be an essential fabric for survival of society.
And what exactly is the alternative? If any intermediate proxy/captive portal can say ‘oh, everything is fine’, how are we going to protect against MITM attacks?
ooops, and what about the auto-formatting of the posts? look how all my newlines were removed :| I know, i guess i could have used some HTML tags there, but really?
I think activity trackers are classified slightly different from the GPS watch market you're perceiving Garmin to dominate. DCRainmaker says Garmin's first activity monitor device was first released in early 2014.

http://www.dcrainmaker.com/2014/01/vivofit-activity-monitors...
Printed electronics companies are currently working in fields ranging from: smart credit cards (with auth codes for instance), medical patches, interactive packaging (in the Harry Pottery sense but also for sensing), interactive playing cards, children's books and board games (also Harry Pottery), smart labels for logistics purposes, stickers, control panels in automobiles and other circumstances where you may have a non-flat surface.

There's a lot of interesting work being done on the flexible board technologies themselves. AgIc and others are supplying the tools for personal fabrications of flex circuits. It's way cheaper today to prototype using inkjet printed copper on PET than normal PCBs.

Finally, there is a little distinction between traditional FPC technology, where discrete components are placed on a kapton-based film, and printed electronics technologies, the idea of producing electronics components ranging from transistors, batteries, displays, memory, antennas or sensors. Printoo uses a hybrid approach since Printed Electronics are not yet mature enough to provide the full solution.

Sorry for the lengthy reply!
The download of the exe file gives an error message, the cpp and txt files are fine though.
There's compliance - "if you sue us we will spend time countering your claims showing all the documentation" and there's this action - "hey everyone, see how we comply with pretty much everything in these and similar rules? don't even bother questioning it"
It was nirvana indeed.

I never liked C, because I already knew a few Turbo Pascal versions before getting to learn C.

So the language was always meh for me, but then Borland blew it up with their schizophrenics moves and allowed C and C++ usage to grow in the PC world.
You should assume that all governments are hostile and trying to get your data.

You then decide if you care. If you do care you instLl and carefully use encryption software and keep your private keys under your control.
Crimea is a terrible example to illustrate that.

1)You stated that other country's governments would do at least as much surveillance. While not technically illegal, it certainly doesn't play out well for any system supposedly operating under the umbrella term "democracy". That's why I call it evil. That's something KGB/Stasi would do, and people don't exactly hold them to very high esteem?

2) I thought that everybody knows by now that the current surveillance apparatus is not for "potential security threats". If anybody who refuses to spy on their own people(e.g. telecoms) is considered a potential threat(whether it actually threatens national security or not), then, voila! We have arrived at a totalitarian government. The term threat has become very loose in its definition lately.

3)Correct, life isn't a snapshot. However, for the time being, the grass is greener on the other side of the fence. That's why companies need to be flexible and agile, and mitigate future threats on their livelihood e.g. switch to services in more friendly locales.

4) Still though. What makes you say that the governments of other countries would do at least what the US government is doing? That seems to imply some moral superiority that goes something like this - "we have this technology and we are spying on people, which is illegal, but other countries would do much worse things, given the opportunity". So it's corrupt, but somehow still above everyone else?
If you're having issues, let us know. Offhand:

1. `arc land` is optional, and always has been. If you don't want to use it, you can just use normal `git` commands. All `arc land` gives you is a few checks against human error.

2. `.arcconfig` is no longer required, although if you want to use integrations like lint, you'll still need to configure them.

3. Anything we can improve on?

4. You should be able to use `arc which` to understand what `arc diff` will do. You can change what `arc diff` will do by specifying a different set of "base" rules, according to this document:

https://secure.phabricator.com/book/phabricator/article/arca...
This post has been getting a lot of mileage on both HN and layervault. Perhaps disproportionately.
Project HoneyPot: The Web's Largest Community Tracking Online Fraud and Abuse
"When those worms start asexually reproducing" - I think they already do.
Recent usage seems to be more "it's un-American" == "you are doing something I don't like"
What does "witch-hunt logic" even mean?
A UTO plan sounds enticing, but it wouldn't address individuals who are reluctant to take time off at all, leading to burnout. This is listed as Jacob's first "Con."

Perhaps a combination? A minimum number of annually expiring PTO days, with an open policy of UTO beyond that?
Use extra linefeeds to get proper line spacing for lists. Or use some spaces before each line to format as code.

Your auestion has been asked and answered quite a lot before, so you might find some interesting answers if you search.
> But I have already thousands of e-mails and text, how can I be sure that in 40-80 years there will be machines or programs that could read my old text files.

You actually have a much better probability of being able to at least view the contents of the text files on a machine 40-80 years in the future than if the same data was in some other format. I.e., try to find a way today to read an old WordStar, WordPerfect, or XYWrite file from the dos world. And those programs are not yet 40 years old... Yet a same age ASCII text file (assuming you migrated it off of floppies along the way) is still readable.
Cue the "Google gets more information on you" comments.
One of the great things about Delphi and its predecessor Object Pascal were, besides what other HNers have mentioned, was AOT compilation, being memory safe and allowing systems programming at the same time.

No need for VMs.

Luckly Go, Rust, D and now .NET Native might make younger generations aware of it.
The icon looks almost exactly like Vine's.

https://itunes.apple.com/us/app/vine/id592447445?mt=8
Old Policing Principles Still Valid
I agree that "untracked" is probably the better term. The point of such policies is that if you need to take say, 90 days off because of family issues, the official company policy stipulates that this is ok to do.

If this had happened in a company with a fixed e.g 20 day vacation policy, then the outcome depends on your manager. Now, many would have no issue giving the extra time off "unofficially" in such cases, but there are also many who might deny that request - see other example in this thread about a company denying an extra 1 day of vacation!

This policy is a way to empower employees against such managers. Now, there are several other downsides to this policy, as OP has pointed out, and as I've witnessed first-hand as well, but unlimited/untracked vacation policies certainly merit a discussion vs. outright dismissal.
Your questions have been asked many times, both about the look'n'feel, and the formatting. The answers you seek are already here, if only you'd take the time to look.
I've used both Multi-Markdown and Pandoc in past projects so I was intrigued by the associated live demo. Was it generated using Ditto?
I've used awk extensively and am aware of everything you've told me. I never said awk was analogous to sed, they're quite different, which is why you'd use both, as I mentioned.

I've not used the rc shell, but have used Bourne shell, bash, csh, various versions of ksh, and zsh. My comments apply to all of those, and unless rc is significantly different to every other Unix-like shell I imagine they apply to rc as well.

Also: plan 9 is Unix-like, rc shell is newer than the Unix concept of rc that dates back to 1965 http://en.wikipedia.org/wiki/Run_Commands. So yes, it's a new(ish) thing with a naming conflict with something already well-known.
I went to a meetup this week where the senior director of this program spoke. It was a little surprising to see that his bio had changed from his Nike affiliation to "innovator at large" when I got to the event, but I didn't think too much of it at the time.
No-till farming’s Johnny Appleseed – in a grimy Prius
I've always wondered what the copyright law was surrounding these sites.

These sites get submissions from artists who are granting them a license to distribute and offer these images royalty free. Great.

But what if an artist uploads an image to which they don't actually own the copyright. I presume that these sites are protected under copyright laws because they're not liable for content distributed on their networks but what happens to the person who used the image? I understand that they wouldn't be protected and still be liable.
This is what anonymous leaks are for
Could it be the link to the, um, somewhat incendiary blog?
How much content do we publish to the web a day?
Can so many lemmings be wrong?
Speaking of a "labs" feature, you should check out http://tai.st which offers "Labs as a Service".
I strongly recommend against using the Phusion base image. That image is designed to treat the container as a virtual machine, complete with its own init system, cron, and SSH daemon. The best practice with Docker, as I understand it, is to treat a container as an isolated process and little more. The latter approach is much lighter, but requires some changes from the way things have typically been done on Unix systems; for example, processes shouldn't daemonize, and logs should go to stdout/stderr rather than syslog or a file.

So comparing the performance of my nginx or PostgreSQL images with images built on the Phusion base wouldn't be fair, since the Phusion base is heavy by Docker standards. A better point of comparison would be the Orchard images (https://index.docker.io/u/orchardup/).

My nginx build uses about 600 KB less RAM per worker than the Ubuntu package (which is what Orchard uses), because mine is statically linked, and musl generally has less overhead per process than glibc. So nothing spectacular.

As for why my images can't be trusted builds, the problem is that a single Dockerfile can't produce multiple images, or specify that only a portion of the final filesystem should be kept. So I have to do the build in two steps: First I produce, say, an nginx-build image, which has all the build-time layers and dependencies, and installs the final run-time artifact in a subdirectory (/runtime). Then I take that subdirectory and add it to the muslbase-runtime or muslbase-static-runtime image (depending on whether the particular build needs shared libraries) to produce the final runtime image. I can't do all of that in one Dockerfile, so it can't be a trusted build.
Why doesn't the hacker community lionize this guy as much as they do Snowden?
Ask HN: Am I employable as a web developer?
Hi Hacker News,
I'm currently studying web development at college and I'm having a hard time assessing my own skill set. I'd like to quit college in favor for working with webdevelopment, but am afraid I might not be skilled enough for hire. These are my skills, what are your honest opinion?

Skills I possess now:

* JavaScript:
Understanding of protoptypical inheritance, alot of quirks, === not ==, this that bind this, call, namespacing, selfinvoking, ES5, AJAX, WebSocket (Socket.io), jQuery syntax, linting, strict mode.

At the moment I'm building a public chat using the MEAN stack and Socket.io. The chat will be able to parse Markdown, embed metadata, do user highlighting and maybe be downloadable as an npm package when ready. Messages will be pushed to MongoDB via Mongoose and the server runs on Node.js with Express. I'm still uncomfortable with Node and Express. Quite comfortable with Angular.

* CSS:
Can pull of responsive designs and am somewhere between intermediate and advanced in skill level. I use SASS with Susy most of the time. Have worked with Bootstrap, Foundation and Pure CSS.

* HTML:
Know of ARIA, semantic best practices and templating (I prefer Hogan).

* SQL+noSQL:
Am familiar and comfortable writing SQL statements, db.inserts and have studied normalization/denormalization.

* Git:
Comfortable to do versioning using Git and Github from the console.

* SCRUM and Agile:
Have done courses in SCRUM and UML, mainly theoretical.

* Testing:
Currently developing using TDD and write tests in Jasmine.

* Tooling:
Gulp, Yo, preprocessors.

* Deployment:
I've deployed static pages using FTP to webservers and will soon deploy my first app to Heroku.

On my TODO is PHP and I will create my first WordPress theme this summer.

How does these skills match up for a junior position? For a front dev position? Am I missing some skills - which skills?

Your feedback and answers means alot. Thanks in advance.
This is one reason why I see Go compilation speed as PR.

Anyone of us that had the luck to work with tooling in the Amiga/Atari/PC world back in the day C mostly still only relevant on UNIX, knows there were a few languages with very fast compilers available.
So funny. I was at a conference just two weeks ago where RGA was talking about their success with the Nike FuelBand. In reality, nobody used it and the whole team got fired. Brilliant.
Always remember - it's not a language but a loosely parsable texty thing.
No. The simulation hasn't modeled the reproductive system as of yet. I'm not sure it ever will. A lot of the power of the reproductive system is in the DNA, and this simulation does not model DNA.
Thanks for your reply, I just fixed the formatting of my question, still think that patching with more newlines is uncool though. Also, mine is more a proposal than a question...
Phabricator has been independently developed for about three years now. Check the main project page for details:

http://phabricator.org

The GitHub URL will probably change if Facebook vanishes, but the project would otherwise be unaffected.
I will definitely be donating. I met Stephen about a year and a half ago when this was just getting off the ground and he was (and still is) incredibly enthusiastic about going after such a challenging problem. When I mentioned that we had had relatively little success building such complex models he pointed me to the work modelling Mycoplasma genitalium [1]. The problem is not that we don't have the mathematical or computational tools or even the data to do it, it is that the social and practical aspects of organizing and integrating such a major engineering project are usually only available at companies with massive amounts of capital. Serious attempts to completely model complex systems are also usually beyond the scope of the least publishable unit. Hopefully open science will be able to bridge the gap. Good luck to the whole OW team!

[1] http://www.sciencedirect.com/science/article/pii/S0092867412...
As much as I understood, this project isn't so much about AI, as it is about a better understanding of biology.

I don't know if the project still lives, or are there other many such works, but Polyworld seemed like an interesting idea (developing AI through evolution): https://www.youtube.com/watch?v=_m97_kL4ox0
I think there is a good time that an alpha-version of ES6 will be tentatively rolled out by 2035, 2036 latest.
Yep, essentially ditto. :)

I would like to add that nothing is technically generated* they. The markdown files are rendered on the fly using a Javascript Markdown parser. The layout is simply HTML5 and CSS, with a dash of jQuery to make the buttons work.
This is a really great web app and it helped me a lot on dealing with coping daily tasks and procrastination. Sadly, their android version was broken and unusuable, so I uninstalled it and just kept using the web version.
They did, but they were not consequent with them so the developers lost trust.
It helped that Nacchio was actually blatantly guilty of insider trading and all sorts of super shady behavior.

It's unlikely his prosecution even had anything to do with the NSA, as much as he likes to tell that story.

http://www.denverpost.com/business/ci_25488178/past-qwest-go...
Definitely not. It has been posted 88 times here in 6 years.
If anyone is interested in trying phabricator on demand (SaaS) - check out phabricator.io
Jsonix – the only way to generate XML with Node.js comfortably
Who knew that XMLHttpRequest's same-origin policy might one day be humanity's last line of defence against unfriendly AI :)
Not a domain expert here, but keep in mind your portfolio > your resume, every time. If you can talk intelligently about these concepts in terms of the things you've built, that will speak volumes.
Minecraft Worlds, 3D-Printed. They're Amazing.
They call it "open", then turn around and charge ~$50 to access the web-browser version of the sim for a year? Doesn't feel very open to me.

I recognize just how important C. elegans is to neural/bio research, and how ambitious the project probably is. I just think this would be so much cooler if they were offering it to all curious minds free of charge.
mine is more a proposal than a question...

The title> "Why is HN so ugly..."

Is a statement, more than either a proposal or a question.

It's also presumptuous.

Minimalism is a feature.

Like exclusivity.
My employer has a multi-million line codebase in Delphi which is still under active development. I mostly do web development, but every once in a while I go back in to build a feature on the Delphi side of the fence.

The IDE itself is dated and no longer competitive with the best of the modern IDE's. The language and API however is updated and productive. You just need to get over Pascal-style syntax instead of C-style, and you are just as productive in it as if you were using C#.

Why is delphi still hanging on?

1. It delivers executables that need no dependencies. No VM's, no runtimes, no add-on dll's. Underneath it only needs x86 and win32 (unless you're building for mac, android or iOS, which it also supports). I wouldn't be surprised if our software still ran on windows 2000. Since the code is native, performance is never a problem even with wildly inefficient code.

2. It lets you build GUI software really quickly. Productivity in delphi for someone used to it matches any "modern" GUI development platform. Sure, the IDE misses a few features that competing IDE's have, but on the plus side it compiles ridiculously fast (a full build of 2 million lines takes less than a minute on a single core).

3. Delphi is the easiest platform by far to have legacy code on, because the maintenance cost is very low. Delphi's contemporaries (classic VB, MFC) have all gone through major upheavals. Delphi has managed to modernize the API's without breaking legacy code too badly (they even managed to elegantly retrofit unicode into the platform). This is why codebases that are based on Delphi somehow never get ported away from it.

Delphi's competitive with other desktop and mobile development platforms, even at what they're charging for it. What they're charging for it is the problem though. Only people already using delphi buy delphi, and so the perception is maintained that delphi is effectively dead, even when it isn't.
In what way is the legal system not innovative?

Context, context, context!

While we could get into a whole argument about the legal system itself is innovative, you could instead note that point is that my point and the point of the parent article is that a person who occupies themselves in suing someone is not engaging in innovation. Now do you really disagree with that?
Has Clinkle Launched?
> "This is what happens when a bunch of MBAs and Non Engienering Produxt/UX snake oils salesmen play around too much time and money."

That's uncalled for. Engineering teams are just as capable of wasting time, money and resources. That leadership may have been at fault doesn't mean the engineers were all saints.

Edit: My point is that bad leadership is bad leadership, irrespective of background. Slamming people simply for being 'MBAs' or non-engineering is ridiculous.
Yeah, I can understand that. So, what size of a project is a junior dev supposed to have built/be able to build? Thanks for your reply.
JavaScript based oauth
Scavenger Hunt Creator like Patio11's Bingo Card Creator
People get the most use of my Scavenger Hunt Creator at Easter so I thought I'd throw it up here for people to play with...it's free to try but you do have to pay to print. Thanks for the inspiration patioll there will be plenty of thankful this weekend.
I question if they would receive much support from the general population if they did.

Sadly, it would be easy for the story to fit the existing narrative of "evil corporations seeing themselves as above the law."
They're just measuring code size and such. Kilobytes that do not really matter, unless you're embedded.

Right near the end they present some minimal tools that are supposed to have no bloat because they're written in assembly and don't need libc. Turns out these aren't any better than gnu tools with dietlibc, after some shaving.

Not really worth watching through, if you were expecting discussion about real bloat. I think they're just setting up a straw man, a bad one at that too.