skysight-inc/HackerNews huggingface dataset:
> But I have to come back to my university after that or the university will kick me out.

At least in the US (I have very little knowledge of how college works outside the US), I wouldn't let this university policy play too much into my decision. A school might make you apply for readmission, but the readmission process generally isn't all that arduous, especially if you were doing well in school before your departure and you left (and stayed away) for good reason. "I have a solid transcript, I left to work on a startup, I stayed for n years because the startup was successful, and now I want to resume my studies" would pass muster for readmission to any school I'm familiar with. If you want some bonus points, maintain your relationship with a faculty member during your absence, and ask them to put in a good word for you on your return.

And if that fails, then there are lots of other universities out there who accept transfer students.

That being said, I'm not sure I'd recommend a startup if you're not 100% sure you want to do a startup. Even if your company is successful, you're going to have moments where you want to give up. If your starting point is "maybe this startup thing isn't such a great idea," it's a lot harder to power through the trough of despair. (Also, there are the practical reasons other people have pointed out, but I'm not sure that playing your cards conservatively is always the best move).
I love reading stories like this. While it could have been worded better, it's important to share information about migration failures, so that other people can learn from them. When done right, it's called a postmortem. We need more of them.

I also think it's proper to point out that bandwagon effects played a role. Marketing shouldn't be used an excuse to skip due diligence, but in practice, it's often a factor in bad decisions.
http://www.macrumors.com/2015/06/19/apple-not-coercing-indie...
I don't think they are talking about 5000 users chatting in one chat room, but about 5000+ users having a common place to talk to others in small groups and maybe read announcements in a main channel.

My university uses Slack, and the "main" rooms see a few posts a day, but there are tons of small groupchats and DMs.
Their first clue that maybe this was an issue is they had to hack an undocumented API to even get people onto the system. Slack is going to need to do something about this because they're increasingly being used for communities of strangers around a common interest.

Despite Slack doing everything they can to discourage this use case, there's a clear need there which Slack is filling. I'm currently part of 3 separate slack groups where this is the case. Either a "Slack for communities" forms to absorb that niche or Slack needs to start thinking of a service offering for these communities because they aren't going to go away and they're going to complain as vocally as free code camp when they don't get their way.
I think what you might be missing is that your 86% number is from the Grocery Manufacturers Association, which is an industry trade group. I would not take that number at face value. I also wouldn't assume that group speaks for restaurants or even all grocers.

Also, the use of an oil doesn't contribute linearly to the trans fat content of whatever is fried in it. Users of hydrogenated oils for frying, for example, are purchasing gallons and gallons of the stuff on a regular basis, with most of that being discarded as waste. Yes, most of the big name fast food chains in the US have switched to other oils, but it's not clear whether all have or to what extent. There may still be a sizable bump in purchases of replacement oils, including palm.

Finally, even if the 86% number is ironclad and extends across the entire prepared food and food service industry, it represents a relative drop against an unknown whole. It says nothing about the absolute volume of hydrogenated oils still in use. IMO this validates the parent's concern.

This plus the general flippant snark of your comment and the weird Dr. Oz reference is why I downvoted you.
Yeah, it seemed designed for educational examples, and worked within in a VM. But I couldn't find a way to easily interop with the external JavaScript environment. It was well-tested though and passed the vast majority of test262.

MetaJS has some open issues - some related to the fact that it's intended to let you step through code, which I think makes certain interop scenarios difficult (let's say for example native code calls MetaJS code and expects a return value - it's not possible to set a MetaJS breakpoint there because the native runtime isn't paused).

I would be curious to know how MetaES fares under something like test262. I think a metacircular interpreter that does well in an extensive suite like that could indeed be a proper, "safe alternative to eval" (as suggested by another commenter).
Example of a nanoform: http://www.fahrenheit2451.com/kolor/fahrenheit2451/index.htm...
Why technically inclined workers make a lot of money
I don't think it's just pure technical skills.
It's a tenacity and persistence applied to problem solving.
I know I've spent a few dozen hours on a single problem before.
How many times has a family member or friend asked for computer or software help from you?
Most ordinary folks give up way too easily when faced with technical problem.
But I think that this is ok, because that means more work for me.
“Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future” by Ashlee Vance
The only thing standing between anyone executing their code on PS4 or Xbox One is a valid signing certificate. If you had it, or if you could trick the system into thinking it doesn't need one, you could just burn your data to a BD disc, or try running it from a USB stick. On the Vita you don't even have an attack vector. It uses propriatery cards for both games and extra storage,with no commercial readers/writers available. I have a Vita Devkit at work and the only way Sony provides for devs to write/read from these cards is through the devkit itself,it has an extra Mini-USB port to connect to PC through special connection. It's super secure from what it looks like.
Show HN: Seven Figure Seattle – Mapping King County Real Estate Sales
c.how?!

How is that valuable/worth $1000..?
JavaScript: A Quick overview
K&R is still a really good book that covers pretty much all of the language. Do note that it is very dated, and stylistically you should not try to emulate them. Looking at a modern C code base (I have heard redis is well structured) would be the best place to learn a modern style.
I really loved to read "Everything is Obvious" (once you know the answer) book. http://everythingisobvious.com/the-book/
It's the internet that killed paid commodity software. Before the internet, you had to pay someone to burn a CD/floppy and mail it to you, and of course it had to be worth that person's while to do it.

Internet downloading removed all the friction, and prices went to zero.

However, there's still plenty of opportunity doing service, maintenance, custom work, training, etc.
NetBSD 7.0 RC1
Agreed, in addition a lot (if not most) of the low level attack surface (drivers, kernels, web servers) are still written in C, it's still the lingua franca (with C++ somewhat second).
Made with Leaflet, and data sourced from King County GIS.

Github repo here: https://github.com/michaelcolenso/seattlejoy
It was in a financial institution. It held every transaction in the financial enterprise.
You can have thousands of users working together on other platforms for free (e.g. Github) and Slack clearly advertises "$0 - no limits on time or users".

It still would be a very good idea to contact them before and ask "We're considering moving a few thousand users to your free plan. You sure you mean what you write there?", but they are sort-of saying that it is ok to do. (EDIT: especially since they say that the intend for that offer is for small teams)
> you pretty much just have to make a .dep and a .rpm and you're covered

Author already did that [1] and has both .deb and .rpm:

https://asciinema.org/docs/installation
WordPress Instant Articles plugin
Also consider that fixed point optimization algorithms can only ever approach the optimal solution. Languages that are closer to the hardware generally have simpler (tighter) optimization constraints, and compilers for them will generally get closer to the optimal solution.
He's truly a hacker... https://www.youtube.com/watch?v=rBmnQN78aZU
Erlang is used quite a bit in the gaming industry (backend stuff for online games) and depends quite strongly on the linked list concept.
You can get a gaming unicorn (Minecraft). However, Mojang didn't start getting interest from investors until they had enough cashflow to sustain their own growth.

There have been some recent IPO successes (Zygna, King). (And king.com is starting to look like a one hit wonder with Candy Crush Saga.)
Microsoft Demotes Lumia Smartphones as iOS Takes Priority
Ugh, well, that was probably my most embarrassing comment. That's what I get for trying to math right before going to sleep.
To be clear, photographers own the rights to the work they create. The reason deals like those you've mentioned exist is because photographers who want to use images to profit commercially often need the people pictured to sign a photo release.

Generally speaking, the "human subject matter" in the images don't have an abundance of rights, especially if the photographs are taken in public. Some places have "rights to publicity", which apply to people like Taylor Swift, who can expect to profit from photos of herself and so has a financial interest in controlling those images. This principle doesn't apply to the general public.

The photographer in this argument is comparing the behavior of apple, who seeks to make artists bear the cost of their free trial, with Taylor, who's licensing agreement prohibits photographers from selling licenses to their work in the manner that they usually do. There are a lot of valid perspectives on whether each of these beahviors is above board, but both are very much about a big entity acting to control and profit from the works of smaller artists.
So I go to an all you can eat buffet, and stuff my face until I literally burst. "Hey it was written there clear as day!"
Doesn't any IRC server ever do this? I mean 8500 users... isn't actually that much. Even if the free IRC servers don't support this amount of users, you could just set up a reasonably cheap server (for way less than half a million (!) a year) to do exactly the same thing.

And that's just the thing. Most people will see Slack as IRC chat, but a bit better. And nobody will consider IRC chat worth $5 / user / month. Doubly so if your chat channel is open for everyone and you don't know who your users are.
Well if I can be pedantic for a second, "valid signing certificate" is much harder to find than any software exploit. In fact if you can find it without physically stealing the certificate, you just broke modern cryptography. And on the vita, if you can sign code, I can load it for you over wifi by faking an update package ;)
These kinds of access are not proper discipline. And a lack of proper discipline is the reason to enforce constraints in production. As for "adding complexity to client apps" - how could you possibly create an app to interact with a database and not know about the structure of the database? This is beyond irresponsible. At the least, should an institution desire to allow third-party access to their database, then that access should be provided through a gateway with the intelligence to enforce constraints without relying on the database server.
That really depends. If you recover your fixed costs, sure.

What to the top artists represent in terms of percentage of sales? It's probably more than 90 percent of the sales from less than 10% of the artists. For them, your argument is probably true.

I would imagine it takes significantly longer for independent artists, especially niche artists, to recover their fixed costs, especially since music sales are basically a popularity contest.
+1 for Python.

I would also recommend learning Ruby, there are less tools written in it but Metasploit is and it's fairly important to have a good grasp of.
I can both appreciate their work and not believe their profession deserves a free ride.
Ask HN: If you build your $1B company on an HTML template, will you be sued?
Say you start off in your pyjamas in your lounge room eating toast and writing code.

You buy a template from, for arguments sakes, ThemeForest or WrapBootstrap.

You code and code and code until your masterpiece is complete.

People LOVE what you built. Within a year Bill Zuckerberg-Ellison buys your company for $1B.

Might you get a letter from the template designer saying "hang on that's my IP and you sold it now I want $500M"?
It was the underground tower for me.
If you don't need to dynamically evaluate the code, compiling ES.next code will be more performant, e.g. using Babel.
There's plenty of IRC servers (which is probably the closest analogue to Slack) with more than 5000+ users. Sure, most of them have a #general channel, but nobody will see that one as the main channel; most will go to a more topical / relevant channel. That's how IRC works, that's how Slack should work.
> Do people really expect to receive full service and support for 8462 users for free?

There are several service I can think of that have a large user base and support for free (github comes to mind). However, I have to play devil's advocate and say that even some paid services have horrible (or non-existent) support and service.

> How can a company like Slack survive if it gives away resources like this?

Perhaps what should have happened was that slack should have worked out a deal with this group to display advertising. If the quotes of their user base was correct - I'm sure any advertising group would drool over that kind of user presence. However, this could spin out of control with the wrong manager with dollar signs as their eyes.
The photographer generally has rights to their own work except under "work for hire" arrangements (which doesn't just mean "got paid"). (That varies by jurisdiction, of course; until recently, copyright law in Canada held that the commisioner of a work of photography or a portrait held copyright. That section of the Copyright Act was repealed, and the law is now more-or-less consistent with US law.) What the photographer does not automatically hold is the rights to use a person's image for commercial purposes (advertising and the like). That requires a model release, and a model release, like any contract, requires consideration. Like, say, a discount or prints/files.
(a) Use screen or tmux. Log.

(b) Post links. Everyone in IRC has been doing this for 30 years. Works fine.

(c) Have your client log, or have a bot log to something with HTTP access. You can then use grep or a fancy web app or anything in between to search.

I'm with the parent. Scalable chat is a solved problem; it was solved in the open, via open source and open networks, over 20 years ago. Everything since has been focused not on the technical problems of chat but on the business problem of making money from chat. The fact that someone out there wants to make money on chat does not mean you need to give them money to solve your chat problems. Paying for things of value is fine, but in this case you simply don't need to. Sometimes the best things really are free.
A nice, if a bit long read. I just finally found time to start watching Halt and Catch Fire on Netflix which made the article quite topical for me at the moment.
I, for one, am just fine with marketers ignoring me.
I watched those a while ago. They might seem really long at first but I can confirm that they are really good. I was fascinated by how much more sense our emotions and behaviour make if you learn a bit more about how the brain is wired and how it evolved.
Summary of the agreement, as I read it:

-- photographer gets press access to a Taylor Swift show
-- Taylor Swift grants rights to publish photos taken at the show, once, in a specific media outlet
-- Once published, Taylor Swift gets a license to re-use the image for her own PR in perpetuity ( she couldn't put it on a t-shirt or album cover)

The photographer and publisher are trading free use of her image to sell papers, in return for free use of their photo to sell concert tickets. Seems like a fair deal to me...
People don't seem to deal very well with this. They ask for money pretty much continually. You eventually end up in hardcore avoidance mode, unfortunately.
Here's another video of the algorithm being tested against a wider range of targets.

https://www.youtube.com/watch?v=AGA6eJXZAOw

The ability to pick up saccades could have interesting HCI implications if the signal is consistent.
Themeforest templates have a license that states what you can do with it, so you would be fine if you were within the terms of the license. That said, you could easily change an HTML template to something custom long before any acquisition if you wanted to avoid the issue.
Make You Feel My Love – Adele {Live Cover} by Margaret Brooks
Chart: Republican vs Democratic occupations
Yeah I'm not very happy about needing to allocate an n sized array for sort operations, but it doesn't look like there is any way around it. To be clear, the struct is really just a opaque data type for what is essentially a dynamically defined struct of arrays. Most of the work has gone into compressing the array contents, as memory is the primary point of concern. I look forward to finishing it so that I can rewrite it a few more times :)
That's a patronizing comment. Often the very education may a stumbling block in the process of learning. Most users of regexps or any other device do not need to read a thick theory book on it. Cobbling together expressions from online tutorials is a perfectly good way to learn effectively. Admittedly, it is not the best way to write production code, but there are often economic considerations that override the expert's desire for perfect design and implementation.
DLNA support finally comes to ps4
Given their pricing model i don't think they expected anyone to try to have 5000 users...
The slow demise of IRC is sad. Clients like WeeChat excel on the text side of things, but where's the knockout web, desktop and mobile client? Something with the UI of Gitter would go far.

I always feel like IRC is a few protocol extensions and a few clients away from being relevant again.

/me goes back to Freenode
Optimized Text-Stamp Operations, Enhanced PDF to HTML and DOC Conversion in Java
I gave $150 and I hope every other Clojure developer does the same. I think this project is very important. Having a clean bridge from dynamic programing to typed programming gives us an important way to document our own learning process.

In my blog post "How ignorant am I, and how do I formally specify that in my code?" I tried to communicate why I think this is important. I am not sure I found the correct words, but the idea is that when I start on a problem, especially a problem I've never dealt with before, I don't want to specify a contract because I consider myself too ignorant to specify a contract. The flip side of that is when you see a contract in my code, you know that you are looking at a bit of code where I feel I have overcome ignorance and learned enough to specify something strict.

"http://www.smashcompany.com/technology/how-ignorant-am-i-and...
Any reply like this, that does not consider the differences between recorded music and photography of human subjects, is neither thoughtful nor genuine.

There is some kind of a point here, but it's ruined by the author's lack of perspective and desire just to land a gotcha.
It's difficult to argue that the limit is essential to their success if only a single user has ever hit it, and that only recently. Of course, we don't know that's the case.

There's nothing wrong with limits. Every piece of software has them, and even learning what they are is a major step. Known or explicit limits should be documented, however. It seems that in this case they were not. That's an error on Slack's part.
Namerific[0] has some really good ones with .coms available. They pre-filter for brand-able domains and you can negotiate with the domain owner. Disclosure: I use their service to sell my personal domain inventory.

[0] http://www.namerific.com/
If the snippet and the download are on the same site, then whoever controls that site at the moment can provide an accurate checksum of whatever malware they want to host. A signature is an improvement because it can give you some confidence that the current controller is the same as the original controller.
TALENT FOR PROJECT
Do you have a passion to be an integral part of a team? Do you have fast coding skills? Please send your video pitch to sudausa123atyahdotc. Compensation for those chosen.
On average, I'd say that the ratio of financial payoff to "effort" in music or photography is much, much smaller than in, say, software engineering.
Mysql has its uses. Keeping a list of people you don't know on a social network is a great use case. Recording cat video URLS is another. Keeping track of money is not a good use case for mysql. Simple as that.
My favourite is this one is the correlated subquery bad query plan selection: http://bugs.mysql.com/bug.php?id=9090 "It's not a bug, it's a feature". You can always find a way to work around this stuff, or you can use postgres or another db that considers thi stuff important.
You'll have to explain how to do it with a pure data format because I don't see how. It seems like a data format will only work for languages with a similar implementation to what the designers of the format had in mind?

As a simple example, how do you determine the type of a JavaScript object on the heap when each language implements runtime type tags differently, and each language has a different type system?

A language-specific JavaScript function running in the same heap can do whatever it likes to compute the type, including calling into the language's runtime system. Furthermore, the Chrome API I linked to doesn't even care what the type system is; all it cares is that the data can be somehow displayed in outline format.

Of course, this approach has its limitations too; it does assume that, at least at the top level of the outline, you start with a JavaScript object and there's some way to compute a runtime type from it. This doesn't work for an untagged language where we refer to objects using array indexes like with asm.js. So it's not completely general. But I think that just means the design needs improvement; I don't see how switching to a pure data format would help.
Mentioned elsewhere in this thread, but IRCCloud.com almost exactly fills these use cases (search will launch soon).

Disclosure: I work for IRCCloud :P
This is the wrong link. Jespen is here:

https://aphyr.com/tags/jepsen

The original link is simply going to Aphyr.com. It's the whole blog, not Jespen. I get that right now they mostly overlap, but that might not be true in the future.

Furthermore, as much as I love Jespen, and I love seeing each post upvoted on Hacker News, I think we should upvote the individual posts, rather than the entire tag. The entire tag is too much to discuss.
Because "c" is the third letter in the alphabet and how is three letters, and 3x3 is 9 which is the amount of letter in Black Mass which has Kevin bacon in it. - plus c.how can be chow or see how or ch ow or even cho w...which loosely translated from Klingon means "a fool and his money..."Honestly, it shocks me to you didn't see how it's worth more right away...I guess more gold in the TLD domain rush for me :)
Um, how is this news?

18-35 year olds have more marketeer-accessible expendable income (ie, most don't have mortgages, large family expenditures and haven't racked up medical bills), most are financially naive (made deliberately so by perverse educational systems) and most are socially aspirational. This isn't unique to millennials though.
I'd love to work on the computational side of problems like this.