skysight-inc/HackerNews huggingface dataset:
Ask HN: Is it okay to work as only developer for a startup directly after study?
Hi guys,

I'm stuck in a decision and I want to know how you're thinking about it: At the moment I'm 26, finishing my bachelor's degree in computer science (till the end of next month). On a sunny day in this summer I drank a beer together with a friend and got introduced to someone with a startup idea. Month later now, I've developed a lot for the startup, mostly using my loved MEAN stack and got a very acceptable equity deal.

And: I now got asked to work as first employee as (at the moment and for the next year only) developer for the startup company. I really like to, as I love startup culture, have a strong interest in newest technologies, new thoughts and experimenting with ideas. But I've never worked for any development company yet, having no experience with agile teaming (doing agile as one developer seems a big difference from doing it as team to me!), being responsible for a product or whatever... As I have low costs for my daily life (hey, I'm student right now!), even a big less income than working for an existing company wouldn't matter to me.

Would being the only programmer for a startup be negative for my experience? Would it be better (for my CV e.g.) to gain experience from an existing (bigger) company?

So there are 2 possibilities for me at the moment, as I need a job for the beginning of the next year: Apply to another, existing company first or accept the offer and start developing for the startup.

Could you give me some advise what to do? Perhaps someone has experienced similar.
Facebook's personalisation and content filtering is managed by a central authority that chooses what gets filtered and what gets broad circulation. They have also demonstrated a willingness to use that capability to pursue their own agenda, such as in order to perform experiments in behaviour manipulation to determine exactly how much control they can exert.

A voting system based on free and fair participation by the users is in no way similar or equivalent to that.
And even Snowden is regularly vilified (right here on HN for that matter) for being a coward because he 'ran away instead of facing the consequences'.
this. Convergence of everything on HTML/JS/CSS and the continued evolution of those technologies.

and we're overdue for a bandwidth upgrade. The NBN in Australia is slowed by politics, but not dead and people are beginning to realise how awesome it actually is. The same I gather for Google Fiber in the USA? Are there any similar projects in Europe? Elsewhere?
Looks like it could have been OmniGraffle Pro.
I also don't want to sound arrogant, but I would like to address this point:

> Text editor (vim/emacs/sublime/Atom, etc.): For the Go newbie is too complex

Text editor may be hard(?) to setup for a go newbie, although I do not personally agree with this statement, but at least local shell + text editor + command line compiler is a well known and understood stack. A newbie having a problem with it can always ask for help - coworkers, friends, online, etc., and solution is always within her control.

Replacing this stack with a web-based one will change a set of known problems into a set of unknown problems, outside of anybody's control, except for the b3log and their team. And their software is fresh and untested, and surely contains a lot of bugs, as any new code.

I'm not sure that sounds like a good value proposition - not to me.
Is it possible to customize tbe garbage collection? Ie no gc or reference counting or a custom implementation? What kind of gc does it give you out of the box?
Well, what I meant was more APIs than tooling itself. Many hate XCode, but I think it OK, and AppCode is decent alternative.

I've been dealing with the web tech for some 18 years now, and iOS development experience was really refreshing.
Yes, doing anything not plain vanilla takes some work, but the APIs are very powerful, and even so with addition of UIDynamics and friends.
OTOH if you want plain vanilla app you don't have to reinvent the wheel.
Do you think it would or have you actually experienced it?

Personally, I don't miss that at all. In fact, I think the variation is good for my back, I often move my table up and down little bits while sitting or standing, just because I change my posture.
I don't consider it pedantic in the slightest - the questions were absolutely horrible, and I think Bill Gates was doing his level best to give accurate and honest answers, keeping in mind that he was being deposed, which, is at it's very core, is an adversarial situation.

Look at it another way - which of those question would you have answered differently? Perhaps the only error he made was when he said, "I've never seen a stamp like that" - he should have said, "I don't recall ever having seen a stamp like that."
> These apps are curtain-level privacy, mostly meant to keep you private from your social circle. Expecting any more without it being a pain in the ass would be a UX revolution.

True. I guess somehow saying "If you want real security, use PGP and only talk to people you know and trust" just isn't as good for their bottom line, or as fun/useful for their users. I would still consider it worthwhile for us to point this stuff out, so that people who care about it can inform themselves from somewhere other than a CEO whose company depends on making money off of them.
Keeping your shell connected to an agent
Escape wasn't impossible, many people did escape from Auschwitz.
What about the old let-over-lambda?

do
var state = init
fn renderP()
...
end
end

Depending on what you wanted the state for, I think it satisfies most of the properties you'd be missing with a persistent, not-in loop state. It wipes itself on refresh, it has a distinct owner, it can be individually refreshed just by re-evaluating everything inside the do-block, etc.
Mexican cartels will become much less of a threat when the US decides to treat drug addiction like a disease instead of a crime and will legalize drugs to the point where the street value will drop to where crime is too high a price to pay for the profits that can be made with them.

This will probably take longer than I'm going to be around for but in the end that and only that will get the drug 'war' over and done with. It's politically hard because it would be in the eyes of some admitting defeat and in the eyes of others admitting being wrong. Those are both hard things for politicians. But if that doesn't happen the war on drugs will be the US equivalent of the war in Afghanistan for the Russians. Unwinnable, a continuous sapping of funds and energy that could go to better uses.

In the meantime we rely on people like this extremely brave woman that stood up for what was right, and I sincerely hope that those that are on the consuming side of the equation ('a man that needs a little help to dream') wise up and see that they are very much part of the problem and that they and everybody else fractionally kill people (sometimes even themselves) on a daily basis.

The drug trade is supremely ugly.
"Gates also admitted to speaking directly with Steve Jobs on the phone. This was clearly anti-competitive behaviour."

There is no law, implied, explicit, or otherwise that suggests CEOs of competing companies can't, or even shouldn't talk with each other.

While there are many areas that are off limits to competitors (setting price levels, dividing markets, reducing supply) - there are lots of valid reasons for competitors to communicate on a regular basis around issues like standards, purchasing agreements, licensing agreements, etc...

I'm sure that Boo-Keun Yoon (CEO of Samsung) and Tim Cook have frequent conversations trying to settle their differences.
That doesn't make any sense.

The point is that maintaining lower insulin levels promotes your body using its fat storage rather than food.

Yes, you will eventually eat and that spike will happen, but it's not going to be demonstrably higher of a spike because you fasted.
CALEA doesn't force tech companies to build backdoors. It forces telecoms to allow for wiretaps. That's why the FBI is pushing so hard for CALEA 2 - to allow backdoors in tech companies' products.

Whether they've already convinced some like Microsoft or Apple or Google to build backdoors for them, that's en entirely different matter. But they are not forced to do it.
I am curious, which slice of previously desktop apps is already taken by web apps?
Charging per Article: NYT and Axel Springer Invest 3M in Blendle
If I were in your situation I'd live on the cheap in indonesia and scrape by with online freelancing until your US visa is approved. It is easy enough to make a few hundred dollars to live on even without much experience.

Maybe you should stick to a somewhat touristy area like Bali where people speak english, the cost of living is still very affordable there.
How do you find debugging?

Debugging was one of the primary reasons of moving away from Sublime3 for me, though I didn't try Sublime with Go.
I've been gravitating towards the stance lately(independently of reading about K and the APL family style) of aiming towards "total-factor symbol reduction" - i.e. a program coded with fewer symbols, and fewer unique symbols, is preferable to one that introduces many new symbols, or uses existing ones inefficiently.

From this perspective, just factoring out imperative code into a named subroutine becomes a pain point because it adds new symbolic content - a new name, things being passed in, things being returned, things that were in scope suddenly falling outside of it. It is no longer an "organization tool" - you can add a level of block scope and a comment for that instead, and navigate the resulting large functions with code folding. And classes - well, classes become something to avoid!

APL style simply moves this concept down to the per-character level of thought and advocates additional care towards certain measures of readability. "It is more likely," says the APL programmer, "that you will see a typo in a 2 character name than in a 10 character name." The language aids in this process by providing tools that drastically condense common operations and encouraging their use as the default.
Most "growth hacks" are not "hacks" in the malicious sense but rather hacks in the sense of doing something clever. (see "life hack", etc.)
This clearly crosses that line and even though they claim it wasn't malicious, it's an invasion of someone's personal space. I'd expect this to backfire massively, it shows a tremendous lack of judgment.
The UN made plenty of mistakes. But that does not mean the situation with their actions is worse than what would have been without. Without such competent friends your guide in Sarajevo might not even be alive today.

Yugoslavia was an ugly war, the 'coalition' made plenty of grave mistakes but in the end it did stop a conflict that would have most likely ended much worse.

I have friends on just about all sides in that particular war and it is absolutely incredible how explosive Yugoslavia was under Tito and how vicious a conflict buried for decades flared up right after he died, it was really only a matter of time and even today I feel that it would possibly re-ignite if not for some dire threats.
I think it looks pretty cool. I think I'll try to set it up and have it as a backup option when all I have is a browser.
KDE makes Qt
No it doesn't. The key could be automatically saved in the TPM - locally. Yet Microsoft chooses to save it in its own cloud.

And you could make the same argument against Android 5 and iOS 8 encryption, too. That users won't be able to "recover" their data. Tough luck. Google and Apple did it anyway, and it seems to be a successful move.

Microsoft is now the only one of the three major platforms who doesn't provide secure automatic encryption with locally stored keys.
It's fairly obvious that disturbingly many senators and congressmen in important positions (relating to tech) have only faint ideas of things necessary to properly make voting decisions.

There is a difference between the common incompetence of elected officials and the existence of competent lawyers in high profile cases.
Nothing quite that dramatic. Oil in Mexico is nationalized and the only company that can actually extract oil within Mexican territory is PEMEX, which is a government owned company. Recent reforms allow private companies to perform many tasks on behalf of PEMEX, including extraction, but it still maintains a national oil monopoly under the law (simplified: your company can go to Mexico and drill for oil on behalf of PEMEX and get paid by them to do so, but the oil still belongs to PEMEX until it sells it to you).

That said, a lot of the revenue for the federal government comes from oil exports. This further means that very little of PEMEX revenue gets re-invested into PEMEX, since it mostly goes to pay for what would otherwise be a huge federal deficit every year. It is also widely believed that there are strong political pressures from the U.S. not to reduce oil exports. So, in general, it's not easy for Mexico to prohibit oil exports without creating a huge crisis and/or majorly affecting trade relations.

The above becomes even more complicated when you add things like corruption, shared/disputed territorial water reserves (the Gulf of Mexico has large areas which fall under the territorial waters of the U.S., Mexico and Cuba, but access to oil deposits in those areas is not necessarily equal...) or contraband of "stolen" oil by drug cartels. But at a large scale, the main issue is: the federal government depends on oil exports and trade with the U.S. which might be partially conditioned on oil exports.

(Disclaimer: I am going to add to my posts that all this comes from the perspective of someone who was born and lived most of his life in Mexico and follows what I believe to be reasonable news sources. I am not a subject expert on: organized crime, Mexican law, Mexican trade relations, etc... you get the idea.)
Regardless of buzzfeed's standards for "thought provoking" and the superficial irony, I think there's a point here. But, I think it's only half the equation.

Filler is pointless. But, an even more important point is depth. If someone has an interesting point of view on anything from ISIS in Iraq, post conflict Russia-Ukraine relations to the medium term implications of lower oil costs on energy exporting economies of South American there is an unlimited level of depth that a reader may want to get into. IE, there's a place for recent facts in headlines, there is a place for two minute commentary. But, there is also room for people to jump into far more depth.

Whether in print of on video, those talking heads frame a battling for 12 second soundbites in a battle of of cliche and shallow wit are now pointless. If people want to engage deeper, there is no page limit.
A couple of comments:

1) There are a few comments the question the appeal of web based IDEs. My view is that this because IDEs are generally quite refined pieces of software: the people who use them are also authors, etc. It's hard for a new IDE of any type to compete with that at the start.

HOWEVER, Web-based IDEs have some very attractive features. The ability to always have it available and customised to how you want it, with state shared across multiple computers is very attractive. Remote compilation and dependency/library management is much nicer than local, especially with the integration automatic versioning. Shared, multiuser coding spaces are also much more natural.

2) Regarding this IDE: I'd love a good Go IDE. The thing that stopped me diving deeply into Go last time I tried it was that I missed refactoring support. At least it seems to have autocomplete.
One advantage would be that any improvements to the web IDE would directly benefit all its users.

On the other hand, improvements you make to your personal local dev environment are local and not helpful to others.

Consider the time it took you, when learning Go, to setup gofmt on save, then after some time you might discover goimports and start using that. A newbie coming into Go will not have the benefit of goimports-on-save the way you do.

However, if they use the same web IDE, they will have the same good initial experience as you.

Just answering the question directly... That is one advantage.

(Also, lots of people are using an outdated version of goimports with bugs that have been fixed upstream; this should be a lesser problem with a web IDE.)
Automated "srcset" Image Factory
"Error establishing a database connection"

10 Mbit/s doesn't cut it apparantly.
Open Access to JPEG mailing lists
> Actually Whisper did the opposite, amend their privacy policy so that data can be stored outside of the US

True, I neglected this. Guardian points out (perhaps too imprecisely) that they changed the ToS to include storing data in other countries, and their response is essentially, "Calm down, right now we're only in the US." They've obviously made a deliberate move to open the door to storing data somewhere other than the US, but expect everyone to be reassured that they haven't actually walked through the door yet. Like the server-side location fuzzing, it's an unverifiable promise of security/privacy, not actual security and privacy.

> their new ToS are not active yet.

How not? http://whisper.sh/privacy , dated 13 October, has the "other countries" clause, and says "Any changes become effective when we post them on the Site."

> that is obvious since that is an integral part of the app.

I have to admit, I'm also a bit surprised that this, of all privacy issues, is blowing up so much. Still, I support raising awareness of privacy, and I'm getting sketchy vibes from Whisper's damage control, so that I wonder if they have more to hide or something.
Twitter keeps alive Twitpic domain and photo archive
Thanks, that sounds like a very interesting use case. It sounds almost perfect for KVM storage. How do you expose the file system to the KVM nodes? Just mount it?

What's performance like so far?
> Very few companies want to possess bitcoins as a liquid store of value.

I don't disagree, this is a valid criticism. What I meant by moving goalposts was that the argument changed from "you can't pay with bitcoin anywhere" to "you can pay with bitcoin at Newegg but this doesn't count because their merchant immediately converts them into dollars"
Hybridized modern marijuana and Adderall are already the new drugs you propose. We can't manage to get either of them legalized for over the counter sale yet. Prohibition is still the root of the problem.
A photo of a woman using a computer.

A photo of 2 guys talking at a table (office or lunchroom)
Mobile Games Need Their Artists
angelo.es215 at gmail.com
We all get phone calls or text messages now when we don't have the associated binary apps open. Isn't this just the same thing for web apps?
If I were one of the machines I would replay the Armageddon foreseen by the big religions. I would create a simulated judgment day and put the good humans in heaven and evil ones in hell. In heaven put an abundant supply of everything satisfying all needs for the domestic pets and in hell put all scientists, philosophers.
19 Tricks for the Hated Facebook Messenger. (German)
The OS provides a messaging service. Applications can request differing levels of latency guarantee. The default on Android is to deliver immediately unless the device is off or sleeping, in which case it'll be queued for up to 4 weeks or until the device wakes up, whichever comes first. There is also throttling functionality, where an app that sends too many messages in a short period of time will find that its messages are only delivered when the device radio has to wake up for other non-throttled messages.
> Modern search engines have largely figured out how to provide a fairly high-level ontology equivalent to this use-case by simply parsing out the content on the pages and centrally storing it.

If google opens up it's index to the world so you could use it as an api to query the web with the power of a relational DB, the case for semantic web would probably be pointless. But it's locked and only serves there ad system.

I'm not defending Semantic Web per say, but because the lack structure in the web makes it only 'parsable' by gigantic entities like google. Their work is remarkable and they offer a nice service I can consume. But I can't really build on it.

I think the debate should shift from the means to the goals... Semantic web might not be the right way to do it, but I strongly believe in the necessity of a way to (openly) connect the dots of all that data or it's a giant waste.

What are the relational stores you mention in a) ?
They should release an HTML5 port of Cossacks. With WebGL, websockets and modern JS performances there's no reason it wouldn't work just as well as the original game. Plus it'd be cross-platform and no install needed.
Hi Guys,
has someone tried it out so far? Can you provide any ideas, bugs or critique?
Greetings
Xiller
Adam Taylor’s MicroZed Chronicles
"I was also reminded of the Borg ofStar Trek, a hive of partly biological, partly robotic creatures with a strong destructive streak."

The Borg did not destroy. They did not delete and discard. They assimilated. Your biological and technological distinctiveness gets added to theirs. A Borg-like race will save humanity, if it ever comes to that.
I have an Ergotron sit stand desk. Seems fine, cost around $650 with free shipping. Very nice surface. I keep about 45lbs of gear on my desk and it requires notable effort to raise it, can't do it with one hand. Perhaps I need to adjust the tension a little more to increase lift, but haven't really bothered to since I typically stand and don't yoyo up and down all day.
Yes, you'd want to have some sort of sensors behind the car as well, so that if it's possible to avoid hitting the object and avoid being hit by the car that you would brake at that speed. If it's not possible, well, it's still an improvement over a human driver.
My opinion is that a very small portion of all those triplestores is really production ready. We tried some of the most popular, and only Virtuoso came half as way to be treated as a viable solution (in terms of stability and predictability of performance). But as for the performance, mostly writing, it was not really that good. Other mostly have bugs and issues which make them unusable.

Also, DB people are used to have some lower level things in their toolbox, while with these you really don't have an idea what's happening with data structures.

A fair portion of these database is not even maintained today.

Just to conclude, it's very hard to find an alternative in the triplestore world to Neo4J, Cassandra, MongoDB, Couch, <put_your_db_here>, (especially free or cheap) which developers can just get up and running easily and experiment, learn and scale latter.

Documentation and community support is another topic altogether, don't make me start on that one...
Here is some interesting discussion about 0 A.D. in the same context by one developer: http://www.reddit.com/r/programming/comments/2kdfyq/an_open_...
It might be equally interesting to discover why these various futures are impossible (if they are).

Has anyone shown, for example, that in an Artificial life system (or cellular automata perhaps). That a single form can always be introduced that will dominate the system?

If this isn't always the case, what conditions are required for there to be a form that can dominate the system?
Probably to curate stuff like "17 Childish Beliefs We Still Hang On To"[0]. Their jobs page has some openings that sound like that.

[0] http://whisper.sh/stories/05f0a487-1b6d-4634-8d3f-c394d5ac4d...
Cached link - http://webcache.googleusercontent.com/search?q=cache:_rBACik...
You'll need to earn trust on this point as well.
... and the name of a delicious tea in Chinese.