skysight-inc/HackerNews huggingface dataset:
I'll defer to the authors for their experiences with Jenkins: http://concourse.ci/concourse-vs.html

As for writing a plugin, no, it would not have been possible. Concourse has an entirely different model of operation and needs easy access to containerisation facilities to achieve it.

Concourse doesn't really think in terms of "plugins". What you become accustomed to is wondering "is there a resource type for this?".

Right now I work on a software repo with a moderately complex API for uploading final binaries and releasing them to clients to download. Instead of telling people to write scripts or install a plugin, I can point them to the resource that another team has written.

"Just add the resource". Released software is now just a stream of events, no different from git commits, S3 files, points in time, Tracker stories etc etc. Every resource has the same interface so it makes it possible to click together stuff into clever combinations, rather than lashing together awkwardly and hoping it'll work.
I agree with everything kjksf said.

If you can start contributing on the side first.

The majority of your users will be anonymous and only contact you if something breaks or have special requirements. That doesn't mean they will pay for a new feature. Instead you can expect cries for help, impatience and the occasional blame. Your most well-prepared pull-request can be shot down by another project if it doesn't fit their strategy and you will have to shoot down pull-requests from your user once and a while (or forever ignore them).
Catagolue: distributed Conway's Game of Life random soup search
Grammarly Review: The Best Weapon to Kill the Grammar Nazis
Show HN: Open-source StackOverflow-like service
it was actually the most widely used real Unix at one (very dark) point.
Because the hardware[1] mostly is only supported on Linux, or the Linux support is more mature.

Take the Cavium products: they shipped multiple distributions of Linux on the Arm64 products 2+ years ago, and FreeBSD around 18 months later.

The Juniper products only support Linux.

[1] http://www.opencompute.org/wiki/Networking/SpecsAndDesigns
Small Touch Screen Monitor for Raspberry Pi
How the iPhone Crippled Blackberry
Also you can hit the "auto" button to make the viewer follow the spaceship.
I'm sure it'll work for some people, but configuration management is one of those things where the devil isn't IN the details, the devil IS the details.

What happens if you have binary files to move around that are big? How do you insure atomicity? What happens when a run dies midway through? Can you make sure operations are idempotent?

That's even before we get into variables, state, coordination/orchestration, and so on.

I spent a lot of time (a troubling amount, really) in the automation space, and while it's true that simple problems are easy to solve, simple problems quickly become hard problems. Then you're building state machines, binary distribution systems, and now all of a sudden you have an enterprise workflow/configuration management system.

I swear, half the products in this space started out exactly as yours, and the author just kept finding edge cases to fix until someone gave them $10m in series A funding and it was suddenly a business.
It's just me paraphrasing. You have to take my word that the talk is much more interesting. Although it does boils down to that, he spoke for an hour recounting ideas from game development and rocket science that he applied this on.
What the hell is a 4D game? I just hate buzzwords.
Do they? The only big company I've been at (Amazon) has an absolute monster of an inhouse build and deployment/pipelining system. Although it could just be that they've been around longer than open source alternatives.
Do it! Uni is the perfect time to do this, most of all because you will never have as much free time as you in college. In terms of finding clients, start calling potentials - generate a list of leads, rank in terms of potential and prioritize. Follow up; be polite but persistent. No shortcuts, just hard work.
Understanding ASP.NET Performance for Reading Incoming Data – Stackify
I use trello cards so I can easily organise them into new, investigating, viable and not viable columns. Then I can easily put more detail into the card for each idea as well.

It's great because I can add ideas quickly from a widget on my phone's desktop.
c/3 diagonal is actually impossible as well - the limit is c/4, proved by Conway himself in Life's early years. His proof can be found here: http://www.njohnston.ca/2009/10/spaceship-speed-limits-in-li...
Also it had a 24 bit address space when really the industry was ready for 32 bit and I have a vague recollection that there were other 32 bit CPUs available at that from other manufacturers (maybe Motorola?) but Intel was lagging.

The 24 bit address space meant that developers had to deal with some sort of funky segmented addressing scheme I believe that was also a pain on the 8086 and I think a nice flat 32 bit memory space would have been a whole lot better.

Bill Gates called the 80286 "brain dead".

I seem to recall it being effectively a faster 8086 but its extra capabilities were both underpowered and impractical to use.
I've used this library (the promises part) and it works fine. Error handling as a proc is mildly awkward, but worked out fine.
The 100:10:1 method seems particularly relevant. http://blog.fogus.me/2015/11/04/the-100101-method-my-approac...

This is just one instance of it, but many people have written about it by this point.
Let's go even further beyond graphics, imagine a Visual Imagination API that could take in video as well as textual/voice input. This would enable a storyteller in front of a huge display, intensely narrating while a living canvas responds to the words spoken for everyone to see, now imagine this in VR, living inside your own AI's imagination of your own narration. Woooooooooooeeeeeeeeee -
I recommend, strongly, looking into Concourse. It's well suited for this sort of case, because that's why it was built.

I've seen pipelines with hundreds of inputs (an embedded software company), others with over a dozen stages (other teams at Pivotal), both kinds with fan-in/fan-out as necessary. Today I even saw a generic pipeline that could test and build identically-structured product files in a uniform way across quite different products (Redis, Apache Geode etc).

People have written resources (the main means of extension) in Go, Ruby and Python so far. If you can put it in a Docker image and execute it, then it can be taught to behave like a Concourse resource.

So far it's working well for us and others trialling it. I am very bullish about the future of Concourse.
It seems that doesn't account for this effect of not immediately attacking your ideas, since I assume you don't forget them completely:

> Everyone has their pet ideas that they go around discussing. The more time this idea spends in your head the less critically you think of it. Now, when the time comes to actually try implementing it, if it fails you’re left discouraged, embarrassed and might even quit the project you’re working on.

This was, for me, the crucial insight of the talk this post is written about.
Is this with or without calibration?
Understanding WebRTC Connectivity
my first reaction, WTF that's like lisp or erlang right? So, maybe that's the point. JS is a functional language like lisp or erlang???
People who correct your writing may hurt your feelings, but they really shouldn't be equated with Nazis unless they're also slaughtering millions of people.
ublock origin
I think I'd help anyone with a broken leg, regardless if they'd been making an ass of themselves to get it. Maybe I'd say "hey man".... Afterwards, but I wouldn't forego help on the spot.
It's not a buzzword though, the game is actually 4D.
I found it interesting that while VCs are peddling gloom right now, both Box and Square - 2 much criticized IPOs - both announced good results that beat expectations. Expect he herd mind to turn yet again.
Facebook likely makes the challenge harder if there is no history on the device you are trying to reset your password on.
The landscape of the game is literally 4-dimensional geometry.
This would be a great phone app.
Absolutely. But there's a really wildly underserved niche where I have less computers than netflix and I really just wanna push, not have a push framework engine manager tower of turtles.

Sometimes I need kubernetes and orchestration and teleporting state snapshots and oh my.

Sometimes I just need three files on the dang VPS box.

(I see your point, of course. I wouldn't want to build orchestration in bash. Rather, I'd really like to see at least one tool that looks at all this, and goes "huh. We're gonna KISS. And no, it's never going to orchestrate 200 machines. That's okay.")
It's even more expensive to become a commercial helicopter pilot, closer to $100,000. And this is just in North America. In Japan, I believe the going rate for commercial pilot training is somewhere around ¥3,000,000
How much of this hinges on having enough tooling to be able to efficiently explore/prototype/abuse your ideas?
I can get behind this idea. Elementary homework, more like childhood stress pill. Just replace them with more do-it-yourself type of projects.
> Proprietary software is usually used in controlled environments all the while building up fragility for a major catastrophic event waiting to happen

Not necessarily true. OSX, Oracle, MS etc.. are used by many and are under constant stress test.
While pay is between Amazon and the pilots, I would hope the 'well rested' component is covered by regulation to stop companies pushing pilots to fatigue levels.

I'm surprised we've not seen drone cargo flights already. It would be a good learning transition before this moves to passenger flights. It cant be too far off.
Amazon India may be planning to launch digital wallet
It can be hard to bite your tongue when you see the other (non-native) speaker struggling for words...

Andrew Jackson's role is invaluable in clarifying MyungWan Kim's thoughts: the infamously opaque "play this one, and then this one", or his white/black colour mix ups...

I personally think they're a good combo. Andrew is getting gradually better at only jumping in when necessary.
This is so beautiful that I wish it was good advice, but it's not. Some of these examples actually introduce problems. SHA-256? Really?
Why doesn't this recommendation engine ever show me anyone else's tweets? Why only Romney, and why now?
What's new in Practical Vim, 2nd edition (2015)
Why are there Nevada prairie dog rats on Mars?
http://www.nasa.gov/mission_pages/msl/multimedia/pia16204.html
1. Open link.
2. Click Download Image > Full size.
3. Find black rock on bottom left of image.
4. Now look at an 11 o'clock direction towards the middle left of page.
5. Mindfucked????
Those aren't externalities, just costs.

an externality is the cost or benefit that affects a party who did not choose to incur that cost or benefit
Genomic Ranges
It seems like these VC cycles are akin to a natural selection process for startups. Those with legitimate market fit and pricing schemes will have the highest fitness and thus survive; new startups will (hopefully although historically not so much) attempt to copy a similarly sustainable architecture. So in essence these cycles are beneficial to startup market health
Attribution on mobile is a commodity now. 5 years ago before AndroidID and Apple IDFA, all you could use was IP, OS, Device Type, and random other bits of info the network would send you. So you'd need some machine learning inference to connect installed users to where they came from. Now, you just literally match the device-ids with what you get in the click from network partners (off-Facebook). Adjust, Appsflyer both do this.

On FB, just use FBSDK and it comes with its own attribution. They are starting to shift to a "multi-touch" model where you don't really know how they attribute -- its a black box that FB controls via their statistics. FB will report what the CPI is to you. It sucks, but thats market dominance for you.

What I'm also saying is, make sure you're also sending revenue, logins, and any other significant events to FB as well. Then you can figure out ROI and do more performance marketing. This works at any scale.
I'd be curious about Oil and Gas. I'm familiar with the other fields, but that one seems to require even less training for around the same amount of money. Or if you get into petroleum engineering - I remember in college that was known as the profession with the highest salary straight out of school.
Uber is actively developing ride experiences like UberPool and UberHop that link multiple riders together in ways that can avoid a driver's car ever being empty. If the car isn't empty, they can't turn on Lyft.
Google DeepMind Challenge Match: Lee Sedol vs. AlphaGo [Live]
This is one of the reasons I don't always support TLDRs or the apps that try to read an article and give you the important points. Yes, most of the articles can be explained in a sentence or two. But then there are articles or talks from which you take away new points every time you read it/re-read it.

Your article is important for people who didn't have the privilege to listen to the talk (like me). So thank you for writing. It would also be interesting to read the takeaways of other people in the room even though the talk could be boiled down to "Tearing down ideas".
Lessons learnt from my 2 years at Vine
Yes, AlphaGo's progress is amazing. I don't think there's any disagreement there :)

But I don't think you know much about Go, if you can say Fan Hui is "just" 2 dan professional.
What do you reckon the strength difference is between 2p and 9p?

Nitpick: while AlphaGo today is certainly stronger than AlphaGo last October, it doesn't follow in any way from the fact that both programs beat their respective opponents. A > B, C > D, D > B, therefore C > A? By "400 ELO", no less?
Interesting thought. I have no problem believing it was running on the largest number of CPUs. I wonder if it had the largest number of users.
In my experience: a lot. Many of my projects have a `repl.sh` in the root dir that sets up the environment and autoloads the library for quick hacking and prototyping.
More likely a matter of having a site that has a lot of users who are still running it.
Indeed, and feel free to use or develop a different one if you prefer. We'll help you publicize it!

https://community.letsencrypt.org/t/list-of-client-implement...
Drugs should be illegal (or at least highly controlled) because they are extremely dangerous. Drug users should not be criminalized. It's as simple as that.
Totally. Take Antifragile for example, the "boiled down" version is a paragraph length, but it took a book for me to really internalize it. There is a big difference between getting the tl;dr of something and actually internalizing it. The latter takes a many examples, and takes looking at the subject in multiple ways and through different lenses. Which reminds me of a famous quote by the late Marvin Minsky: "You don't understand anything until you learn it more than one way."
And within the reach of other governments likely to be equally (if not more) meddlesome.
Show HN: A fun web CLI for watching YouTube videos with your friends
That's Ansible as far as I can tell. Roles, group_vars, dynamic inventory, etc. are all optional; pushing a few files to some VPSes is just a few lines in a YAML file.
> The libertarian case

Very few people in society care about the libertarian case.

> Frankly, most people would rather continue to ban drugs than pay for treatment for people who abuse them.

Is that so? I'd estimate that the number of such people is not very high, and is dropping.
Please people... stop using uppercase and (not here but its still way too common) underscores in URLs.
Author here! I put this together because I was bit frustrated with the quality of teaching resources for my development team. (And I find the OWASP wiki a bit of a mess.)

Not sure about the business model yet, though it's peaked some interest here and on /r/programming, so I figure there's an appetite for good training material.
Pretty cool, I like this quite a bit. It would be cool to add an option to '/sl "terms" 5' and have it paste out the title of the top 5 search results and then allow a /1 or /5 to add that song to the queue, the top search term may not always be the one you want.
just for fun, git repo here: https://github.com/odinecse/tunetab
Give it a try, it's free! We don't cover mobile specifically, but if you are building APIs, much of the advise is useful. And thinks like password management are useful for every developer to know. :-)
My bad, I've removed the reference to outdated password schemes. :-o
That's where these comparisons always fall down: you're trying to do something in X number of keystrokes in vim, whereas in Emacs you'd write your own function to do whatever it is. How do you compare those?

Coincidentally (or not), re: the challenge in the above post, I wrote a command that solves exactly this problem: yank-interleaved. https://www.emacswiki.org/emacs/KillingAndYanking#toc3

How many keystrokes does it take to install and use that function?
HTC could be building Nexus phones for the foreseeable future
Mellanox: https://github.com/Mellanox/SAI-Implementation

It looks like Dell is working on it and there are rumors that Microsoft is encouraging Broadcom to release a SAI driver.
The problem is that regulation, whatever your opinions as to its necessity, is going to occur to some extent. There's too much at stake (financially and power wise) for it not to.

And Congress absolutely has the ability (if not the requirement) to regulate at a specific level directly through laws.

This obviously becomes a problem when there aren't enough engineers in Congress who say "I'm sure that looks nice from a political perspective, but research results / past data / basic physics says otherwise..."
MIT researchers found a way to load websites 34% faster on the same connection
Drug addiction harms people around the addict as well.
The libertarian axiom that society doesn't matter, because society doesn't exist, is not a useful axiom for designing a social contract.
Ask HN: Computational Bio/Bioinformatics internships in Bay area?
I'm a CS undergrad at Stanford and was wondering if anyone could help/give tips with possible ways of landing a bioinformatics/computational biology/data analysis & ML -type internship for the summer. I know it is a big ask, especially given how late it is, but any help at all would be super useful.
Mallya received part of Diageo funds in offshore accounts
What is HTML5 – Explain?
Water is not addictive, the body has natural immune reactions to overdosing on water before it becomes fatal.
Review: The Maximum Ridesharing Profits Course – Better by Thought
Dutch city becomes first in the Netherlands to install gay traffic light
Time to Give Up on Flickr, Everybody
I haven't met many of these people to ask them, but I know they still exist because of their user agent containing "Windows NT 5.1" and I know for sure they aren't all bots, and many of them even live in Southern California. I suspect these are the people who would be most confused by websites failing to load.

The cost of providing support then is much greater than the cost of a Comodo certificate.
Edward Snowden talks about this in Citizenfour.

=======================================

I also learned at NSA,
we could watch drone videos
from our desktops.
As I saw that, that really
hardened me to action.
- In real time?
- In real time.
Yeah, you... it'll stream
a lower quality of the video
to your desktop.
Typically you'd be watching
surveillance drones
as opposed to actually
like you know murder drones
where they're going out there
and bomb somebody.
But you'll have a drone that's just
following somebody's house
for hours and hours.
And you won't know who it is,
because you don't have
the context for that.
But it's just a page,
where it's lists
and lists of drone feeds
in all these different countries,
under all these different code names,
and you can just click on
which one you want to see.

=======================================

He doesn't say explicitly that this includes the U.S., but I made that assumption and here it is: proven.
>The way CocoaPods is using git is bad

Very likely true, but I don’t see how’s that related.

>they start to have pathologies when you have many entries in the same directory

Only true for inefficient filesystems like FAT.

For NTFS, 16k entries is nothing, the performance fill start to degrade (due to directory fragmentation) at around 100k entries:
http://stackoverflow.com/a/291292/126995

>"just buy another server for this one project" sounds like something CocoaPods should pay for.

I don’t think that’s how 21 century economy works in this case.

Github’s value is likely between $0.75B and $2B.

Bad PR caused by this story will exceed 10 years TCO of that extra server.
I installed it on simh a few weeks ago. It took a few tries, but compared to the netbsd which I never did get 100%, it was a smooth ride. Now where did I save that...
Step 1: Thanks for Subscribing 5 Added Ebook Bonus Downloads
The internet and society are intertwined in a fractal feedback loop, to the point where they are almost one in the same now.
Finally, racks go metric.

The 19 inch rack is one of the oldest standards in computing. ENIAC used 19 inch racks. Open Compute, though, uses wider, and metric, racks. 19 inch rack gear can be mounted in Open Rack with an adapter.

The Open Compute spec says that shelves of IT gear are provided with 12 VDC power. There's power conversion in the base of the rack. Facebook has standards for distribution to the racks at 54VDC, 277VAC 3Ø, and 230 VAC (Eurovolt). Apparently Google wants to add 48VDC, which was the old standard for telephone central offices.

Facebook's choice of 54VDC distribution is strange. Anyone know why they picked that number?
EasyPost Hiring Back End – Build an API That Ships Millions
So while vim is my terminal editor of choice, I use Sublime for programming. I can do the challenge in 12 keystrokes, 11 if you don't have to delete a trailing line.

1. control+g (Goto line number)
2&3. 11 (line 11)
4. enter
5. cmd+shift+down
6. cmd+x
7. backspace (delete trailing line)
8. cmd+shift+up
9. cmd+shift+l (multiple cursor mode)
10. right arrow (line up cursors)
11. tab
12. cmd+v
Uber == Nazi Germany
any chance of watching this carmack facebook video?
Scala is not dead, but