skysight-inc/HackerNews huggingface dataset:
Yes

And not only managers are at fault for this. I've seen my share of absurd amounts of wasted time because of "Clean Code" or "it's not OOP enough", etc

Developers are as good coming up with BS as managers
I think the dressing-like-Steve-Jobs is a sure sign of failure. It evinces the belief that appearance and charisma is what drives people to build (and buy) a product. Well, yes, it's reportedly true that Jobs had that effect. But in his early stages, he also had Woz, someone as one-of-a-kind as he is, and in later years, attracted the kind of engineers and designers who could survive the Kool-Aid drinking. For someone to think that Jobs did it on pure gusto and dreams alone, and even worse, to assume such a thing is a formula that can be replicated and regurgitated...that's not a great sign of leadership.

And also, if you really were a visionary who an idea that, in many ways, is even bigger than Apple...why the f* would you settle for being the "Steve Jobs of electric cars?" The pop-psychologist in me wants to believe that such a visionary would rather make his/her own distinctive stylistic mark.
Channels live at a lower level. Usually when you create a channel you share it between multiple goroutines: It acts exactly like a pipe, and are transparent to what's inside. Moreover, goroutines sending to and receiving from a channel don't know (and don't need to know) what's on the other end.

Actors are more like a combination of a channel and a goroutine: when you send something to the actor, you know what the other end is and you know what it does with messages.

Actors induce a certain paradigm for your application, and I believe Go just wants to give you the tool to build whatever you want. Having channels allows using the Actor paradigm, the other way is not as easy/lightweight.
Docker (LXC) Enabled Images In SoftLayer
Grid – Drag and drop library for two-dimensional, resizable and responsive lists
It seems obvious that a start up doesn't need an enterprise project management tool. It needs something more appropriate, like Trello.

That said, whilst a start up can be built with rocks and paper, useful tools are ... useful, and having top notch tools can be a competitive advantage.
Test submisson
No it simply does not, because the language forces you to write pure functions. The type system invites you to express invariants.

There are very fundamental connections between strong typing, program verification, and proofs.

http://en.wikipedia.org/wiki/Curry-Howard_correspondence

Thus, the argument that Haskell probably has the same, is simply false.

There are large web platforms in Haskell. Yesod is probably the largest eco-system. It is clearly not as well used as RoR, but anyone can dig through large amounts of code to try to find these bugs.

What Haskell has that everyone else has are bugs/misunderstandings in how protocols are implemented. Sometimes there can be fundamental bugs in the run-time-system. However, large classes of bugs are fundamentally less likely to appear than in less safe languages.
The whole C# vs C++ discussion going on the forum shows how little current generations understand of compiler design and language implementations, oh well...
When and if graphene is in production in new products: What comes after that? We're always building something harder, better, faster, stronger (sorry I can't help myself). Can we even fathom something beyond graphene? Or do we plateau? Charging a cell phone in 15 minutes is awesome, but what about instantly? Shoot, lets just embed cell phones into our bodies, and we'll power them with our cells!
Are you saying that these accelerators are not increasing the founders' chance of success?
An Economist Answers Some of My Questions About "Capital in the 21st Century"
Wow. Sounds like some serious overhead.
That's fairly likely, and there are several of those projects underway in the forums. Unfortunately the engine is filled with weird macros and their own reimplementation of STL-like types, so any full binding is going to require quite a lot of wrapping.

I think the more effective solution for most developers will be to keep all the engine-adjacent code in C++, but integrate a scripting engine of your choice just with your game logic.
What the DNS? Part 2
A CS student graduating from Cambridge usually has numerous job offers for GBP 45k+ or USD 100k+, promising a safe, stable lifestyle. Going down the startup route with no team, no idea, and funding of only 10-20k to live and develop a business in London for an entire year is still massively risky.

Programs like EF are simply helping manage that risk, and increase the chances of success by providing the right mentorship, peers and support environment.

And of course, appetite for risk is not the only great quality in startup founders, so if you give the intelligent, capable people with smaller risk appetites who would have normally chosen the safer route, the opportunity to work on their own company, it isn't unfeasible to imagine they might succeed.
What about volumes of scale?
As far as I understand, yes with the blueprints graphical system.
I think it's priceless to be able to look your kids in the eyes and say we bought a car for our family that helps make the planet better for you when you grow up. And supporting a company that is trying to do that is well worth spending more.
I see. I'm afraid in a mutable world that causes all kinds of serialization issues and unpredictable performance. Java developers are not used to knowing their object graphs very well.
There's a Go client for localtunnel.me also: https://github.com/NoahShen/gotunnelme
God we went down a rabbit hole trying to get omaha working last year. It is seriously complex. It's much-needed though, as Windows Installers are perhaps the most fucked things in existence. I am perhaps more excited for Github's Squirrel (was Shimmer), which has an awesome team behind it and notes simplicity as a priority.
I completely agree and I don't mean to knock on indie developers or unity. I just was trying to make the point that for UE's bread and butter market, this is probably a good decision.
This thing reads like some sort of marketing buzzword bingo and doesn't seem to say anything at the end.

PM tools are useful. They are all about communication and the 'bigger' picture. The issue I find is not so much with PM tools but when the 'truth' they are saying (e.g. the project won't be ready for 3 weeks due to resource constraints and the client has been told it will be next week) is not what the management want to hear. It's very easy to 'blame' the tool.

I particularly like http://www.ppmroadmap.com/ The focus of the tool is right.

For team 'management' I have used Trello, although I find Unfuddle (https://unfuddle.com/) or Asana (https://asana.com/) more suited.

Using Trello is all about working out that Trello isn't the perfect answer for software development and that there are more focused tools out there that help you get the job done :)
A lot of the same ground but Sets for Mathematics is more concise and probably goes into more depth by the end. If you've previously done rings, groups, vector spaces, topological spaces, the concepts tie nicely together in Sets for Mathematics.

Conceptual Mathematics puts a lot more time up front motivating the material with examples and tries to build your intuition before getting into the details. If all you've done previously was linear algebra and some discrete math, this book is probably better.
Is there evidence to support that accelerators are pre-selecting based on elite backgrounds? It would be really interesting to see YC's % of founders from Ivy league + Stanford over time.
"A Small Matter of Programming" by Bonnie Nardi is an excellent book which delves into the history of end-user programming. Spreadsheets, CAD and so on, all based on researching users.
Wow. Exactly the same as ngrok, just .. worse.
Yes, I was. I extracted access-log entries from 23 unique IPs in a few hours, though most came from a single IP
> There is no legal way to distribute software including parts you have only under APGL and parts you have only under OpenSSL license.

If you modified AGPL code you have to release it. If you've mixed up GPL or AGPL code such that you can't release it you've violated the license for the hard work of others. You sound confused, to phrase it charitably.
> Could Persona allow something like this? I kinda doubt it.

It's not meant to. Persona is not meant to replace OAuth as a data provider but as an authentication method.

When you log in with a third party auth, you don't necessarily want the site to have access to all your personal details. The reverse is also true: when you want the site to have access to your details from ShadySocialNetwork1952.ru, you don't necessarily want them to handle authentication for you.

OAuth was originally designed for sharing data. The way it works though allows for federated logins as all you are doing is checking that a person is who they say they are.
Startup founding is not really an innate skill, it's about getting better at the plethora of different skills you need to found and lead a company.

What really makes a good startup founder is a prior startup founder. Ergo the more you pump into the system, the better the founders you eventually precipitate will be.

All founders are muppets at the start. The key to becoming good is doing it and then doing it again.
This might be a little off-topic: The thing I miss in almost every Project Management Tool (SaaS or not) is the connection with the customer.

Say we are a company building software for a customer of us, we want the customer to put in the request and we would like to tell an estimate time that would be needed. This would also represent the cost of it. If he's allright with the costs, he can accept it. In that way you can communicate clearly to the customer how much he needs to pay, and we get to know what he wants. AND you have a bases to stand your contract on. No more hassling about endprice. Just print the sum of features and prices and you're done.
For those who haven't seen Kilim:

http://www.malhar.net/sriram/kilim/

https://github.com/kilim/kilim
Look at the EF Alumni. They are mostly from elite universities.

The people running EF are also elite, investment banks and management consultants. Which is probably why they hire, who they hire.
Care to elaborate? Best I could find was that his writings about WWII are, at worst, disputed. Nothing about him being a fraud.
> I love it when companies compete simply on being better. It's probably more controversial, but I appreciate Apple for the same reason. . They don't use "crutches" like corporate support, lock-ins or cheap prices.

These sentences kinda don't add together. You're telling me that Apple with their walled garden was without lock-in and that they won on quality?

What you're describing are large leaps. Large leaps can't happen constantly. I feel there is quite literally a hard limit to what leaps you can make, in one domain (basically low hanging versus high hanging fruits). Compare Chrome to Firefox to when it was when it came out, and compare it now. The difference has evaporated. On the other hand Chrome has steadily gained user base at a very high rate. It's delusional to thing it was only made on basis of having a good product. Eich was right, winning against net super powers will be THE TEST for Mozilla.

Anyway, I think Mozilla is working towards that goal, but Mozilla can't make make that leap if we don't support it now.
You'd think this would be common sense. The fact that it's an article and it's getting traction here shows how many incompetent asses there are in the world who thrive on micromanaging.

That said, facing the world with a dearth of any organization and direction will leave you penniless in the long run. Small companies need lightweight tools to outline the promises they intend to fulfill for the business side in a given time period. If a few people are just going to have everything in their heads, things will go south.
Out in the Open: Inside the Operating System Snowden Used to Evade the NSA
I have a git server (gitolite) with a repo and four branches: main, development, testing and production.

When im ready to run something on testing, for example, I checkout testing, merge from development and push.

In the remote server, the code it the repo is running with pm2. I use a post-receive hook to npm update everything and pm2 restart.

If everything is ok, and I want to deploy into production, I do the same thing but merging production branch instead.

When I see tools like this, I tend to think that im missing something, or that there might be something wrong with what I do.

What do you think?
It's just a very boring video, I watched it to make sure.
What range did your imagined 2006 model have?
http://www.londonlovesbusiness.com/entrepreneurs/young-entre...
I live in Amsterdam, we have Electric Charge parking spots all over the city, but I believe you have to subscribe to something to use them and they probably only make up 1 in 20 spaces (which are already in very high demand in this city) so you probably also need a parking permit for the area as well.
Looks pretty cool, especially autoupdate. I'm going to take a closer look at this. AFAIK, MS has dropped support for installshield LE in VS 2013 leaving developers with the choice of buying installshield, using NSIS, or cobbling together something with ORCA, if that is even possible. Deployment is definitely the biggest pain point in windows development.
I'm confused, there is an existing project called localtunnel that does exactly the same thing and dominates search results for "localtunnel". At the very least, pick a different name.

http://progrium.com/localtunnel/
Street fighting, HR, and the importance of collective action
Exactly.

What's most distressing is people (as normal) are completely ignoring the garbage collection overhead, which is mostly where the advantage of having complete control is, in terms of micro-managing your memory allocation, e.g. using slab allocators, memory pools, pre-allocation, etc.

C# code in theory (ignoring things like intrinsics support and inline asm) can be as fast as C++ for tight loops, but in my experience (writing 2D/3D software for the VFX industry) +85% of the time if you profile something, it'll be the memory allocation which is killing things performance wise.
[ANN] Zeus IDE 3.97s Release
It's funny reading this from the Zen of Python "There should be one-- and preferably only one --obvious way to do it." [1] while seeing that there are nearly two independent language/ecosystems with the name Python (namely version 2/3).

[1] http://legacy.python.org/dev/peps/pep-0020/
Discussion of the original Detectify post, with more information: https://news.ycombinator.com/item?id=7571942 (1092 points, 3 days ago, 193 comments)
Understanding Scope in JavaScript
A Quick Guide to Sublime Text
From the article:

But there is one clear lesson from the storage story.

If you want to be a millionaire, you'd be well advised
to look beyond what's sexy.

Quoting from Paul Graham:

There are great startup ideas lying around unexploited
right under our noses. One reason we don't see them is
a phenomenon I call "schlep blindness." "Schlep" was
originally a Yiddish word but has passed into general
use in the US. It means a tedious, unpleasant task.

-- http://paulgraham.com/schlep.html
Facebook is reportedly prepping an e-money service
Note that Unreal uses a C++ GC.
I've been using Qubes every day for well over a year now, and I know enough about the architecture to dispel a few of these assumptions.

1. By default, there is no need for an attacker to find a local exploit to get root--the user account has unrestricted password-less sudo authorization. This is one of the things I disagree with the developers about.

2. SELinux is disabled in AppVMs by default.

3. The GUI virtualization architecture takes this into account, and uses Xen shared memory to blindly copy a framebuffer prepared by the domU X server. Exploiting the dom0 X server should be very difficult.

Also, one main attractive feature of Qubes is the networking architecture: so long as iptables is not compromised by an attack, and there is no Xen sandbox breakout, it's fairly easy to set very restrictive or specific firewall and routing rules which will thwart many zero-day threats.

Further, VMs externally look no different than any other Fedora 18/20 installation, so even if an attacker had a Xen sandbox exploit, they would have to have specific knowledge that you run Qubes (e.g. you posted to Hacker News saying so ;)) in order to own your system, which is security 'by obscurity' but is still useful.

Qubes is more of a powerful security-enabling tool than a 'secure by default' distribution. Non-technical people (e.g. human rights lawyers, national security reporters) should probably use Tails unless they have a high degree of technical sophistication. It's very easy to shoot yourself in the foot.
Google Glass used during top level European soccer game (by an assistant coach)
Exploiting Simple Buffer Overflows
The Zeus Version 3.97s has been released.

This version adds:

C# improvements

C++ improvements

Go gofmt improvements

Go tags updated to version 1.21

Upgraded Sqlite to 3.8.04.1

DCD autocomplete for D language

gocode autocomplete for Go language

NOTE: Zeus is shareware, runs natively on the Windows platform and runs on Linux using Wine.

Jussi Jumppanen
Author: Zeus IDE
Actually, thinking about it some more forking at PKCS#11 driver will not fix heartbleed completely. It will stop the key being recovered but will still allow you to recover passwords and cookies. To fix it completely you'd need forking at both ends, or just using apache in forking instead of event mode.
Also, Steve Jobs would go to the stage when his new idea had become a complete product! He would go on stage to show it, not pitch it!

He would spend a few years without telling no outsider what he and his team were up to, then when they proved for themselves that it works (including all the industrial capacity and logistics to deliver it in place), then he would use his charisma to sell it. He sold products, not ideas (or ideals).
PyCon 2014, 138 videos now up.
Also relevant: How the New York Times interactive team uses Huginn

https://source.opennews.org/en-US/articles/open-source-bot-f...

> Most prominently, we used it during our Olympics coverage to monitor the results of the API we built and let us know if the data ingestion pipeline ever grew stale. To do that, we set up a pipeline
Good lord, no. With that kind of thinking, soon you'll be outlawing hyperlinks!!
Secure Redis: SSL Added to Redsmin and Ruby, Java, PHP and Python Clients
> So I personally regret this development.

Yes, so do I, but time and again the world speaks and tells me "You disable javascript and cookies by default? What kind of a weirdo are you? No site for you, fuck off"
Windows Phone 8.1 Preview for Developers is now live
I am a current employee at Cox Media and can say that our team has a large percentage of full-time remote folks.
We've got devs and from Portland to DC and many major cities in between.
All remote employees come in to Atlanta at the same time once a year for "homecoming" but there is no expectation for regular travel outside of that.
Communication is primarily a cross between irc or teamspeak as well as other tools and we can do fully remote interviews also.

We are looking for solid python and django devs and we are actively trying to fill several positions. I am a python dev who has been with Cox for almost a year and can answer any questions.

Check out the job description here: http://cmgd-jobs.readthedocs.org/en/latest/developer.html
I was kind of nodding until I read "Apple clearly cares about customers (witness the success of their stores, and customer service that beats all the competition’s"

Hahahaha/
In that range the price usually includes the controller and associated power electronics, which is a significant fraction of the cost.
Yeah, that's what I thought this was at first. Naming it the same as an existing project with the same purpose is negligent at best.
Business development: the Goldilocks principle (2011)
> Small companies need lightweight tools to outline the promises they intend to fulfill for the business side in a given time period.

This is an excellent summary of the problem. The only thing I would add perhaps is an easy ability to look back and see how much reality diverged from the plan, so you know where you planned/estimated correctly and where you need to make adjustments (and why)..
Sushi Science and Hamburger Science
Beaming Good Cheer to a Norwegian Town’s Dark Days
If it makes you feel better, then great. But realize that any amount of individual actions isn't going to make a difference. We need action taken by governments.
The PVS-Studio guys have a static analysis of the code quality

http://www.viva64.com/en/b/0249/
If you have a VPS, why not set up a subdomain to proxy localhost connections forwarded through SSH? (e.g., $ ssh -R 8000:localhost:80)

I'm sure I'm missing some obvious disadvantage…
The problem I have with setting up these things yourself is that I usually forget about how I set it up in the first place. Sure you might remember how you set it up 3 months down the road, but what about 3 years?

I try to use services or tools that do as much as possible out of the box. It means that I didn't have to manually configure much, which means it will be easier to understand after long periods of time. I know it isn't very hacker-like, but I personally feel there is a gray area that might create more problems than it solves, and I tend to stay on the "safe" side of things.
Jake Lodwick (Vimeo co-founder) was doing this with Elepath. I interviewed with them about 2 years ago and he was building the team before he had a product goal.

Honestly, with the amount of start-ups pivoting into new spaces when their original business plan isn't fully realized, this doesn't seem like a bad plan. Build a team that can execute on ideas -- that seems to be the hard part anyway.
He is simply saying that nobody can stop you from starting a business.
Nerdsniping: A glimpse into a stubborn mind
It was an example. Any 'app-like' content, like games, video/music players/calendars, etc. will and should fall apart when it's main language is disabled. Of course some pages incorporate JS to achieve better looking UI, but I can't imagine going back.

It's kinda like wanting to have National Geographic without the pictures.
Will Oculus VR and Amazon Fire TV Change Web App Development?
Question, does this follow the same trend as other
Relationships..for example Mathematics can be said to be the 'software' of high-level physics..do we see the same trends in that there is a high-level in Mathematics where new theories are being created but a lower level where a large amount of people use tools to apply these new theories?

If so, than are we facing the same exact problem just in a different field?

My take on it, is that we never fully mastered teaching how to come up with abstractions and new models..tangential proof is the large number of religions created to come up with new models of explaining how the =universe works.
http://i.imgur.com/ipHo50B.png

I just booted a live Kubuntu and just switched the launcher, removed the activities / show desktop / virtual switcher widgets, switched the desktop from widget to folder mode, and added a quicklaunch widget. Looks and feels exactly like XP at that point. The only exception would be the file manager.

And it is not like you wouldn't be deploying custom images to all your machines - you could tweak all the theming to use MS Windows styles. Hell, some people even got KDE looking like 7 years ago: http://www.lirent.net/2009/05/windows-7-transformation-pack-...
Does anyone know of a link to download this resource? I'm not confident that it will remain active, especially after all of this attention.
How To: Create bookmark like effect using pure css(Code Guide)