skysight-inc/HackerNews huggingface dataset:
> increasingly difficult to sustain yourself solely as an artist.

The number of ways to sustain yourself has significant increased in recent times, and some of those don't even use copyright as a mean for revenue. They are by nature immune to piracy.

Taken Patreon and kickstarter. You can not pirate art which has not been created. An artist can decide how much wages they demand rather than find an other job, which incidental is how the job market works. If they agree to a certain amount, they get paid and do the work agreed on. Everyone walks away happy, the artist got paid, and art is created.

What is getting harder to do is getting repeatable paid for work you done in the past. Most programmers do work for hire, and they survive quite well on not being paid for every copy of work they once made. So long there is a strong interest for new work to be created, old work will be what validate the artist current pay.

I know a web comic that update twice a month and the author current gets paid $5k a month to do so. No copyright is involved, no police and no SOPA. Just an artist and their fans, enabled to be sustained by the basic model of people wanting more art to be created and a way for that to happen. When we describe the future as "people doing things solely because they enjoy it" we limit the market available to artist to how it was done in the past, and it seems artist themselves are instead choosing to find new ways rather than to close up shops.
> while songs typically hover around $0.99.

This is slightly off topic, but it seems that iTunes song prices have silently increased to $1.29, which is a huge increase. There are still some $0.99 songs out there, but most of the tracks I buy are $1.29.
Generally I consider taxes/association fees to be more cost of living than part of the property, in honesty (no way to really live anywhere for "free"). I spent a little to make the place nicer for sale, but it's a one bedroom, and we did a lot of stuff ourselves. (I learned to rescreen a screen door!)

I'd have to look at a lot of paperwork I can't bother myself with for an HN comment to get you an exact number, but after the sale of that place, and the purchase of a new place (I moved to get a larger place, wasn't really aiming to make money specifically.), I ended up with about the same amount of money put in towards the new place as I had paid into the old one, and an extra ten grand in my savings.

I'm not trying to say "buying is always better", and you have to do your research on the value of your property, properties in the area, where the housing market is at the time, how the rental market is going. There's no way anyone on this site can conclusively tell you that buying or renting is "better" nationwide.

But it's hard to understand why one would rent in a lot of cases, where you have no chance of getting that money back out.
Also, we have probably tens of thousands of records of times that we either intentionally or accidentally, but under heavy observation broke someone's leg, and they seem to pretty reliably be disturbed by the incident. (We actually have effectively done controlled experiments on leg breaking during various times we used torture methods to kill people, and as you say, it turns out that it hurt them.)

If the EMF people had a fraction of that evidence, everyone would take them much more seriously.
Ehh... that's true, strictly speaking, but a bit glib in practice.

Sure, I know several people who went back and finished their degree, taking night classes in their late-20's or 30's or whatever. However, those people had to BUST THEIR ASSES to make it happen. It required several times more effort than it would have to simply complete it in the first place when you're young and untethered.

The more you age, and the more responsibilities you take on in terms of job, rent/mortgage, marriage/family, etc... the harder and harder it is to make room for night classes (much less becoming voluntarily unemployed, and forgoing salary to return to school full-time). College is a window. It never completely shuts, but the open space does slowly close over time.
Still, she could join in once a desired number of users finished their trial period and started paying.
Yep. Jumping to a platform about which you know nothing is asking for trouble, no matter the context.
I used to be in a similar situation, asked to join a startup as a founding member just after starting my school in automation engineering. Graduated in 2007.

Then I didn't really understand the meaning of going to school, but I was naive. Now as I look back, I can say going to school and graduating was some of the nicest time in my life, not having to work full time and being able to take days off from studying when I felt like it and meeting friends. And most importantly learning engineering skills like physics and math I wouldn't have had the interest to learn by myself.

These skills and understandings have come really handy later, and have made the basis for the work I've been doing independently now later.

So my suggestion is to graduate. You can have the time to worry about working with software and "real life" for the rest of your life, enjoy studying while you can !
you leave out a very important segment of the job market, which is recruiters - who know salary ranges (part of the information they receive) and can match them to salary expectations before proceeding.
OK, but it's not merely a nuisance if you can't understand why it's unsafe to parse XML with a regexp, and you might not grok the issue viscerally unless you're a good programmer.
He's referring to spatial complexity of sorting algorithms. For example, mergesort can be implemented in parallel and in place (O(1) spatial) easily using linked lists.

Introsort and quicksort can be done in place using an array, but constant spatial complexity isn't always priority one. Some of the more recent algorithms aren't constant (timsort, spreadsort).

Linked lists (doubly linked lists) still have valid uses, but it's generally better to use an array (or vector) until you can justify otherwise.
Shortwave listeners and amateur radio folks were upset about powerline internet:
http://www.arrl.org/broadband-over-powerline-bpl

From an engineering standpoint, sending broadband over the power infrastructure is seriously ugly, because the SNR is poor, shielding is poor, and spectral distortion is high. Power lines were never designed to be constant impedance, low loss and shielded for broadband frequencies. Due to all the impairments, the transmit power must be relatively high, and coupled with the poor shielding, interference with legitimate radio users is inevitable.
I think C++ and Rust are actually a bad idea here. Learn C. Don't bother with C++ until you've got C down.

I mean, learn Rust if you want to write Rust code. But for the objective I'm addressing with C, you need C.
Signia has also made some gaming investments and had a gaming focused EIR for a while.
Instant eSports is about video games even if they don't themselves make video games.
It sounds like they didn't do any research into what Slack's limitations are.

Also, frankly, if I were Slack I would not invest in supporting this use case at all. Massive free chat rooms are not a profitable space to be in.
Part two: noodles - http://shesimmers.com/2011/06/pad-thai-recipe-part-two-noodl...

Part three: notable ingredients and garnishes - http://shesimmers.com/2011/06/pad-thai-recipe-part-three-not...

Part four: Pad Thai sauce - http://shesimmers.com/2011/11/pad-thai-recipe-part-five-maki...

Part five: making Pad Thai - http://shesimmers.com/2011/11/pad-thai-recipe-part-five-maki...
3D-printed steel bridge
Site does not resolve for me, here is the google cache link:

http://webcache.googleusercontent.com/search?q=cache:94NVni1...
This is super cool. Bookmarked. It would be awesome to see it working. I wonder if there is a video on this.

This project uses PI control in the feedback loop. I am curious if the author also tried PID control, that would have been faster with correct tuning.
no, what is it ?
Supercomputers surprisingly link DNA crosses to cancer
Am I reading this wrong, or is cristianpascu basically saying he miss the good old days before minorities had rights?
If you're a programmer, and it sounds like you are, then degrees DO NOT MATTER for you career wise. Your coding ability matters most and after that your actual experience in real business. If your startup does not work out and you end up looking for a job somewhere else, the startup founder experience on your resume will help more than any degree. Any of employers that you would really want to work for, like one of the million funded startups out there, will look upon you pursuing a startup fulltime as a founder, win or lose, as a million times more favorable than sticking with some lame Bachelor's degree like the other thousand applicants. You aren't leaving your education, you are leaving the chains of your institution to get a real education in a real business. Universities will always be there teaching the same old curriculum forever, finish your Bachelor's in a decade if you really think it matters at that point, you won't because it doesn't matter, but you could if you wanted and that's nice to know.
The one thing that has me mostly abandoning Gitter is that switching channels is incredibly slow on the browser.

If Gitter had a standalone client, I'd be willing to give it another shot, but until then, I'm a proponent of using IRC & Slack.
>#include <bits/stdc++.h>

This is a very cool trick to turn your compile time from seconds to minutes.
Hard to really fault him since he ran into an undisclosed max user limit, no?
There are currently 17 threads in response to this question. None have taken the architectural angle, one that can be well introduced with the Rule of Least Power which states Use the least powerful language possible for a given problem. Prefer declarative languages over procedural. Now think for awhile about what that is actually saying...

Could it be that the heart of a secure system has little to do with process-oriented thought, and much to do with declarative policy?

In fact, in a well designed system, that should be the case. Unfortunately, there are bugs in all systems, so process-oriented thinking will always have a place. But in big picture terms - the 'heart' of a security stance - you really do need to be thinking in this way, particularly at design time, and generally also as an attacker.

Unfortunately, a declarative (policy-driven) architecture is essentially useless unless you ensure the system actually follows policy... for instance, by actually generating it largely from policy. This degree of rigor is rare in practice, but highly desirable in theory.

If you want to ensure your skills target big picture, are applicable to building things and not just tearing them to pieces (which in the security world often decays in to a range of puerile one-upmanship as visible at most prominent industry events), you could consider specializing in this area. In that case, you would do well to learn about declarative DSLs (domain-specific languages) and learn some of the more common ones. Then, practice generating things (documentation, functional code, application-level proxies, protocol test suites, policy compliance test suites) from those definitions... the generation could be done in any language, though using something simple with lots of libraries would be smart (possibly go, ruby, python, even perl or php).

Just thought it was worth contributing a different perspective here.
Not all of it. Just the contentious stuff. If you want to learn about chlorophyll, for example, it's a great resource. The periodic table on Wiki is also really great. The rest that could be classified as editorials is somewhat troubling, though. That said, it is a product that has not had a rethink of its internals or structure in ~20 years? So it had a great run. Either become the next World Book or the first social encyclopedia, but trying to balance both has been a journey indeed.
Sorry slightly off topic. But I need to know this.

wait wait wait ... managing by consensus is .... bad?

Where can I learn more about this to build consensus at my office that this is bad (because consensus is how all decisions are made)?
It depends on the community. For this one, it's a bunch of folks learning to code and getting coding jobs; I can imagine many of those ending up working at tech companies who might be great Slack customers, and evangelising because they had such a great experience using it - so the investment of supporting a 'free' chat room could pay off over time.
I think you should have ran the math before switching to Slack.

A max limit of 10,000 messages history for your 8,500 free users, premium cost at $60/user/year.

An engineer designs a product for the specifications she/he is given. Slack's engineers were given the specs above and obviously designed and optimized their product for much smaller teams than yours.
Understood, I stand corrected. Anyway, I would have used some kind of non-turing complete stack language.
Or she and her label recognize that the back catalog is not as valuable as the latest album. Giving away access to the back catalog on free streaming services will act to develop fans, and increase purchases of the new album. This new album that is not available on free streaming services.
Perhaps there's an advantage to building up traffic before enabling ads (either because setting up the ad network account is inconvenient or the ad networks are flagging new sites as suspicious).
24/7 micropandering

An alarmingly accurate characterization.
Drones that can transform from a multicopter into an airplane and back
Poland’s Warsaw Chopin Airport came under a massive hacker attack
From reading the article. Turns out they didn't actually ban wifi. It's just not very prevalent in the town. It's not illegal but the observatory might ask you to stop.
Good article with some ideas: http://www.telegraph.co.uk/news/health/8626767/Morgellons-Di...
You would need to have a GPG signature with a well-known public key that is verified before executing the code.
I'm disappointed to see this getting so much traction when showterm.io is clearly the superior product with rewinds, custom speeds, scrolling up and down and linking to a specific point in time, and has been around so much longer. Here is an example of a longer Showterm session: http://showterm.io/a0616ce5e6f411f292e18 taken from http://www.bitfalls.com/2013/08/autofight-php-job-interview-...
If I couldn't resell my software over and over, I'd be homeless.

I don't think you are being deceptive, but I suspect you are being facetious (hard tot ell in the internet). If you lived in a world where you couldn't resell your software, you'd have a different job that didn't depend on that. I imagine the people you provide value to would probably be willing to fund the development of the products they use. That is effectively what they are doing now, but they do it in a roundabout manner. If not all of them would(and there are game-theoretic reason why they probably shouldn't) maybe the ones that would could pay more, or maybe your product just wasn't worth so much to begin with (please don't take this as an affront to your product, I don't even know what it is).

Different property models lead to different viable businesses. I am saying I don't like the current model because it forbids certain endeavors I would love to see, and that we had before. Of course it would be harmful to some business plans that currently work. I just prefer the alternative.
Typical sampling rates for microphones are 44.1, 48, or 96 kHz. A "frame" of audio would just be a sample taken from the microphone
It really depends on your traffic strategy/how people will find your website. If it will rely on word of mouth, it needs to be easily remembered and spelled.

If it will rely on referral traffic and other online links it should be descriptive and trustworthy (I.e no hyphens and not too generic.)

If it will rely on PR and offline ads, it should be brandable (I.e. a blank slate that means nothing but is pronounceable, memorable and easy to spell.

The most important thing is to not fall in love with a name before owning the dot com...otherwise you will end up overpaying for something with no real value.
It's the fly-back transformer.
For TV CRT's it's around 15kHz, monitor CRT's are higher.
https://en.wikipedia.org/wiki/Flyback_transformer.
Yeah I can hear CRTs anywhere in the house. Drives me crazy how loud they are. CFLS can be pretty bad too.

I go out of my way to find amperage controlled LED fixtures because they seem to be the only light source that doesn't hum.

Worse are those ultrasonic occupancy sensors. In some spots i the room I can hear a really high pitched buzzing noise. I think it has to with beat frequencies and the caps they use to step up the frequency internally.
Yeah dude, wtf, 5000 users and you think you can get away for free?
44.1 kHz (CD quality audio) is 44,100 samples per second, though professional recording equipment typically supports up to 96 kHz sample rates.

Note that for the more common analog microphones, the microphone itself doesn't determine the sample rates; it's the digital sampler to which it's connected.
I was in the YC 08 batch with the machine zone guys, great guys. It is worth noting that they didn't really start as a gaming company when YC invested in them. They built a social network app called "add her" that was designed to get people more followers. They pivoted into mobile gaming after YC and had huge success.
“Move”, jaw-dropping time-lapse video about a world that never stands still
I also thought of Valve when reading that sentence. Being anarchic is a compelling idea. There are some conditions to be met though. You would need highly autonomous people who have good grab of the big picture to drive the group forward.
Signia = Rick Thompson
Well, they can't -- the law requires the town not interfere with the radio telescope there.
An uncool Berlin startup in a cool Berlin startup scene
No, slack free plan only allows 10000 messages to be saved at any one time. Nothing to do with user limit.

Unbelievable that a service like this would change the key part of their platform without even checking the pricing page to see what free plan restrictions were...

https://slack.com/pricing

EDIT: I stopped reading after the first paragraph, looks like there was a user limit issue too :)
No, shorterm wasn't around longer. I created asciinema in 2011.
But you should always move fast and break things, don't look before you leap. It's the startup mentality and it's the way real scrappy entrepreneurs do things.
Don't aim for 1 word english domain names. Those are taken and you'll pay big $$$.

Instead, pick a 2 or 3 word phrase that describes your project, and use that.

Another tip: Don't do a "domain availability check" until you're ready to buy the domain. I did that once and someone else, seeing I did the request, grabbed the domain. It turns out that the list of "domain availability checks" are sold to squatters.

Also, pick your proposed domain name and Google it. Look at the first couple of results. If they're all low PageRank, go ahead and take the domain. Most people use Google now instead of typing the domain into their browser, so you want to be #1 in Google for your domain name.
Why not just use IRC? Is it not made for the sole purpose of having lots of users talk with each other.
Here you go: https://asciinema.org/a/6heuukhda9ozykt72gkw5fkog :)
In step 1 you haven't assumed that you know all the primes up to p_n, and then in step 2, you assume that you do have them. If you don't make step 1 more precise, saying that you know all the primes up to p_n, then when you multiply them all together and add 1, step 3 fails.

The point is that the proof is fairly robust, and yet stating it all completely correctly is actually quite hard. Here is a more correct version:

We know there are at least some primes. For example, 3 is prime. Take any non-empty finite collection of primes. Multiply them all together, and add 1. The result may not be prime, but it is expressible as the product of primes, and hence there is at least one prime that divides it. That prime cannot be one of the primes in our finite collection, and hence any finite collection of primes does not contain them all.

The classic counter-examples used when there are proof with holes are these:

Consider the set of primes { 3, 5 }. Multiply them together and add 1, and all the primes that divide the result are less than the primes you have.

Starting with 2 and then repeatedly getting a new prime by multipying and adding 1 we get 3, then 7, then 43, but 2.3.7.43+1 = 13.139.

Finally, taking known successive primes we get "failure" at: 2.3.5.7.11.13+1 = 59.509

And as an addendum, I've heard this before, but a few days ago Carl Pomerance told me of a joke he heard from Henrik Lenstra. Here's a proof that there are infinitely many composites:

4 is composite, 6 is composite. Suppose by way of contradiction that the set of all composites is finite. Multiply them all together and don't add 1! That's a new composite, hence contradiction. QED.
I feel the need to mention insights into sleep from the SuperMemo site: http://www.supermemo.com/articles/sleep.htm
asciinema was initially called ascii.io. It got renamed about 2 years ago.
There was an episode of some TV show where someone thought they were allergic to poultry but it was actually an allergy to the antibiotics in the poultry. Maybe the parts of turkey or the processing methods used for hot dogs contain less antibiotic residue?
OK, but if Slack has a user limit there's no reason it should be secret.
That is cool and all, but its really really annoying the amount of history that thing throws at your browser.

Took about 10 tries of going back as far as the history would allow to get back here. I hate sites that do that junk.
Great tale! Much respect to the development and operations teams here. Out of interest, what kind of purpose was the database?
My point is, manager is associated with "control" whereas facilitator is associated with "providing". I.e. most developers don't need managers.

Maybe call them "development facilitator"?
That's just knee-jerk mentality, not necessarily associated with startups.
Was going to post the same. Her points obviously stand regardless, but this is an epic example of "I love Apple, but..." There's almost more gushing than criticism.
Gitter does have standalone clients:
https://gitter.im/apps
I live near a town (Ashland OR) full of wingnuts who are worried about EMF, chem trails, and vaccinations. My question: with so many real things to worry about, why focus on false ones?
I've only used flow control when booting systems like solaris on a serial console or other embedded hardware. Almost never for a tty session. I'm almost always saving output to a file and looking at that. Or using less +F or tmux etc... so yeah.

So my use of never might be hyperbolic, but it is a figure of speech. I can count on one hand with fingers leftover how often I've "needed" flow control. So just like in math, 0.99999 is equivalent functionally to 1 in this case.
Less click bait?
Except if you read the whole post, he ran into a previously undisclosed explicit user limit. The client was crashing. Slack ideally should warn you if you have too many users, before the point where the client crashes and the backend fails to send messages.
Even without motor failure, if control is jammed, your toy goes rogue. A frenchman showed a video were his drone would get lose contact, get confused, and start to seek for it's charging base where there was none, flying over a motorway full of cars. It could have landed there. It went further, almost crashed into a skycraper (wind dynamics pushed it away IIUC) then landed on the curb.