skysight-inc/HackerNews huggingface dataset:
This statement in the article summarizes very well the state of modern journalism, not only NYT but the industry in general:

I often hear from readers that they would prefer a straight, neutral treatment — just the facts. But The Times has moved away from that, reflecting editors’ reasonable belief that the basics can be found in many news outlets, every minute of the day. They want to provide “value-added” coverage.
Now that you stated the cliché about physical access blabla, could we please consider his point as a valid concern?
warmth = the warp your record acquires when it gets warm. Mild warp (warmth) means the sound speeds up and slows down as it rides the hills and valleys. More warp (warmth) is the gap in sound as the needle achieves that coveted liftoff effect. "Warmth" can also happen when the manufacturer punches the center hole off-center, a depressingly common characteristic. Also known as "Doppler shift".

Depth = when the grooves are too close together and exceed a certain depth, you can simultaneously time travel both forwards and backwards in the music by about 2 seconds. This quantum "depth" effect is most prized.
Hello. good luck. i will be watching you. haha
All long range transmissions use forward error correcting codes which allow error detection and data recovery without retransmission (to a certain degree). See [1] (paragraph 2.5 on page 10) for a bit more on the kinds of FECs used.

[1] http://deepspace.jpl.nasa.gov/dsndocs/810-005/208/208B.pdf
Göbekli Tepe is an amazing site that gets surprisingly little attention given its importance.

It is the oldest building in the world. The only older constructions that we know of is a small wall made from piled rock to protect a cave from the weather. Not only is it the oldest but it also is large : 1000 feet across and at least 50 feet deep with several layers covering at least two millennia. The site was only discovered 20 years ago and only about 20% have been excavated so far!

Cultivation first started in the Gobekli area. We know from DNA analysis that the wheat we use today is based on a wild variety of wheat that grew miles away from Gobekli.

It is located in the middle of the fertile crescent: the birthplace of civilization. It is located between the Tigris and Euphrates near their source which is the location of Eden in the bible. It also is located right next to Şanlıurfa which is said to be the birthplace of Abraham.

The size of the monuments also are impressive given that the people who built them were still hunter-harvesters living in small tribes without the knowledge of the wheel or pottery. It required a large workforce working over a large amount of time.

I am happy that the recent discovery seems to confirm my personal theory that Gobekli is a Dakhma [0], a place where bodies were left in the open for vulture to cleanse.

[0] https://en.wikipedia.org/wiki/Tower_of_Silence
Yes! Also, random noise can trigger asymptotic feedback at high levels. And asymptotic feedback tends to blow out amps and speakers.
Like many here, I don't believe in the OP's premise that web development isn't real programming, but likewise, I really hate it too! When I have to do it, I much prefer getting involved with the backend-side of things; I loathe frontend development. My main reasons being:

1. The framework churn at this point is beyond ridiculous. In my last/current project, I just gave up and wrote everything by hand with a bit of jQuery for DOM manipulation. It may not be pretty, it may not scale, but it actually works, it took me maybe a day-and-a-half (rather than the weeks of time I've lost experimenting with Framework X) and it will be tractable when I (or some other developer) comes back to it in the future.

2. Ultimately, by in large, web development is just making CRUD applications. Having to go through all that pain and not having much to show for it at the end (in terms of novelty) is kind of soul destroying! When one writes, say, a command line tool, that's ultimately more about manipulation. In my mind, doing creative things with data is much more interesting than simply providing a means to store it.
>The "language hate" in programming is truly cancerous.

I agree with you... except when it comes to PHP. PHP is more toxic than language wars are. (I am aware of the irony in that statement.)
Good for you! Best of luck.
Okay, maybe some unintuitive pizza math works here.

7" 45 rpm record, about 4.5 minutes max. Center label is 4". Label area = pi * 4^2 = 50.27 in^2. Total record area = pi * 7^2 = 153.94 in^2. Playable area (max, ignoring runout and edge) = 153.94 - 50.27 = 103.67 in^2. Call it 100 in^2.

12" 33 rpm single, about 12 minutes max. Center label is 4". Label area = 50.27 in^2. Total record area = pi * 12^2 = 452.39 in^2. Playable area = 452.39 - 50.27 = 402.12 in^2. Call it 400 in^2.

So, the 12" record has 400/100 = 4x as much space, but the playtime is 12 / 4.5 = 2.7x. For the remainder, you get quality. If the 7" record was 33rpm and you had about 7 minutes max, then 12/7 = 1.7x, which means even more room for quality improvements.

In general, you can trade play time for quality when cutting vinyl. If your grooves are at the maximum width, to the point that you'd leave substantial uncut vinyl between them to fill up the track width on your record, then you can get even more quality by moving from 33rpm to 45rpm because now a longer length of groove contains the same length of sound. All else considered, 12" 7-minute 45rpm sounds very good.

And also, I know the original reference was to disco, but new 12" singles are still being released, sometimes exclusively on vinyl. It slowed down, but it never stopped. Sorry, no ads, just personal experience.
Do you already have a business idea or two floating around in your head? Just curious.
Interesting... Since I am not from the UK, and not a smoker, I had no idea. I often think of Swarovski and luxury.
Buddy system? I need a buddy. Anyone need a buddy? I've been coding deep for a couple of days straight. I've gotten to the point where I'm just filing github issues and stackoverflow questions for everything. I just started picking on my package manager. I could really use a buddy.
I use websec for a few such blogs, it emails me the content and even highlights the changed parts in the page.

It's a program I inherited after it was abandoned and did some maintenance on so I'm biased, I haven't updated it for a long while now and for a time even wrote a python alternative since I actually dislike Perl.

It can be found at http://baruch.ev-en.org/proj/websec/
Motivation (and discipline) comes and goes, even for successful people that are truly passionate about the things they do. (There are studies that self-discipline is actually quite similar to a muscle that gets increasingly tired over the course of the day. Thus, it's easier to get something done in the morning than in the evening when you have probably already forced yourself to do multiple things.) That's why you need to make the things you want to do continuously – in your case: learning – a habit, i.e. a daily or weekly routine. If you make it a habit, you won't need motivation anymore and you won't even question whether you should learn right now or rather do something else. You will simply do it. If not, the habit will actually make you feel bad by depriving you from various hormones that make you feel happy. So, in this sense, a habit is quite similar to an addiction – but in a good way.

For further reading you might want to look into Charles Duhigg's "The Power of Habit". If you're a procrastinator, "The Now Habit" by Neil Fiore might also be of value to you.

Update: Several other suggestions made here (such as getting rid of the internet or using a buddy system) can be interpreted in terms of getting rid of a bad habit or as to how to implement (i.e. learn) this learning habit exactly (a buddy system is one way).
To add some context to this. Surround yourself with successful people, if you have to listen everyday to people who are making things and making progress It might help motivate, or not. Just a thought.
You've given yourself two years -- that's good, realistic. May I ask what level of knowledge skill in what areas you're aiming for by fall of 2017, and how much time you plan to devote per, say week, for the exercise?

Also, good luck. If you need to be pointed in the right direction, I'm sure a lot of people here (including myself) would be happy to do so during this period.
And by successful people I mean, whatever that means to you. Not saying i'm necessarily successful.
Why don't you want a rMBP? I love mine dearly.
Good luck man you can do it!
The best general purpose solution I've seen is suspending turntables on wide elastic bands. An isolated booth also works.
It is a game I play, to look at a website and say, what does this do that we couldn't have done on an IBM 3270 terminal, in FORTRAN? Or on the Amiga?

The ONLY difference in the modern world to back then is the ubiquitous bandwidth and the cheap hardware that connects to it. Everything Amazon or Facebook does, you could have done on that old system, if it could be accelerated to run on modern hardware. Software just goes round and round in circles reinventing the wheel with different buzzwords. Everyone wants to do "frameworks" and leave "solving actual problems" to someone else...
2015 International Math Olympiad Questions [pdf]
Awesome Mohamed! Start small, and use the free resources - try the Learn the Hard Way series. Python is a great language to start with, JavaScript is a little more difficult but you can do more things. Attend meetups too, they'll inspire you and it's nice to be able to speak to people in real life about this stuff.
Letting the children live would give you the problem of a vengeful (and rightful) heir in ~10 years' time. Exterminating the Romanovs completely would seem to be a pragmatic choice, given the real power of the Tsar's legend.

It's not clear that life imprisonment would have turned out very well for the Romanovs, given the lives of other political prisoners under the Soviet system; and simply freeing them would allow them to join their family members in Europe, garner support and prepare for an invasion.
SourceForge has posted info about current infrastructure and service restoration activity at http://sourceforge.net/blog/sourceforge-infrastructure-and-s...

[Disclosure: I work for SourceForge]
The First Rocket Launch from Cape Canaveral (1950)
Actually it sounds like the EMC software was trying to save you from something which is a bad practice. If you want raid 1+0 it is better to have two disks on the same controller/chassis in raid 0, then raid 1 (or raid 5/6) across chassis. Otherwise a chassis failure will take fail both leaves of your raid mirror.

Having said that, EMC is stupidly overpriced bloat.
If your software is important, you'll write tests.

If your software is REALLY important you'll use a language that stacks the deck in your favour, one that's amenable to static analysis and can stop you doing stupid stuff like mixing units at compile time. Weirdly, programmers are highly resistant to working like this.
What are the reasons why CVS is still in use?
I also use Siri to send text messages if I'm driving or riding my bike, or to find the answer to a piece of trivia, or to launch applications, rather than having to hunt for them. That makes quite a lot of use cases, but nevertheless I agree with you that I wouldn't miss Siri if it was to go away
It looks like you can only disable GUI calls with it (the very sparse documentation seems to contradict itself a bit though). Also, a model in which you specify which calls you want to enable (and everything else gets disabled) is stronger than one in which you specify which ones you want to disable.
I am sure helicopter can not be damaged, since it is much bigger. Blades at almost supersonic speed will slice everything like a butter. I seen it in movie.

Firefighters are probably just worried about expensive drones ;-)
Exciting in the sense that every project you do is either your first in a particular framework, or involves maintaining or adding features to a project that was someone's first use of it... This is a horrible way to work.
I don't understand the link you're drawing between self-worth and willingness to participate in this spreadsheet exercise, but I suppose it is beside the point.

I certainly agree that if someone is trying to make a statistical claim then they should be the ones to do the due diligence on the data, and on their analyses, to show that they stand up - I would certainly expect this in a more formal publication.

What I am disputing is that one can dismiss the conclusions simply due to the lack of these checks, without considering what the data might tell you.

Nearly always such dismissive arguments strike me as a disagreement with the conclusions, rather than a claim about failings in the data - a more convincing argument would present a reason why the data are flawed, such as the one you have given in this response (even if I don't understand it).
Dev here! What a surprise - and honour - to find my website featured here, this morning.

I just want to add a comment: because the sounds are drawn randomly, everyone hears something different! So, comments like "it does sounds more like a brook" may be right, but just for one particular user, and particular occurence.

Today, the average visit duration time is about 30s... and it takes my engine about that same time to evolve from one sound to another. If you think that you are not hearing something that does sound like rain to you, either reload the page (it will start all over again with a new draw) or give the generator a longer listen, like two minutes (I know, this is a lot of time, on the Internet). Then, you will understand why this rain noise generator is different from others. It really shines over longer listening sessions.

How it works? Basically, I have sounds in four categories: Light Rain, Heavy Rain, Thunder, and Water sounds (like those occurring once the rain has stopped). The generator starts by choosing one of these categories (with higher probabilities for the rain, but sometimes, it can start with the water sounds - hence that user comment). For each category, there are dozens of different recordings. So, even if you keep playing rain from the same category, it will keep changing. Staying in the same category or switching to another is governed by a very simple transition probabilities matrix.

Also, you can change the spectrum of the rain (white/pink/brown) by means of the pencil (this setting affects the next draws, so its effect is not instantaneous). Being able to change the color of a natural noise, is an interesting feature, IMHO.

Cheers,

Stéphane
The conveyor belt metaphor is one of the best that I have ever heard.

It's fine to start out with anything, I did pascal/visual basic in high school. Then did Java/PHP in college.
First year of college I did contract work in PHP and in WordPress. It was fun the first year or so and I love that I could have that "instant gratification" moments that PHP is famous for.
Then as I grew and learned about things like concurrency, algorithms, HTTP, networking I found myself wondering off to other languages such as Ruby. Then I learned Ruby and now for a year already am doing Rails and Angular and truly enjoy it.

The thing to note here is back in a day when I was doing PHP , I heard a lot from community members and other software engineers saying something like "PHP SUCKS" and stuff like that, but I did not care because everything I wanted to build in that time I could do with procedural PHP or some OOP php or some Wordpress magic. When I realized and knew `why` I want to learn other stuff everything became clear.
> This place is overwhelmingly full of smart people, and I sometimes feel out of place!

You and I both- I commend you on your humility and look forward to your success.
I think its a double-edged sword.

On one hand, it does have the disastrous effects described in the article. On the other, those kind of comments from some FP programmers did turn my attention to FP languages. Turns out, there is this amazing group of people that are trying to build an entire ecosystem that stands on solid mathematical foundations. That was really exciting stuff for me. For years I've been watching our profession struggle with brilliant but ad-hoc creations, every single time being crushed by its accumulating weight of crutches and of the impossibility to reason about things once they grow to a certain size. Now it seems like we're really close to fixing this (that is, even outside of academia).

But maybe there is a way of getting people's attention without causing unnecessary extra damage. We (as a profession) ought to be able to do better than that...
Good luck man, wish you all the best in this journey.
In many countries people are free to drive faster than in the USA.
Kinda the problem in the UK is that if an organization was deemed to have "over-funded" its pensions scheme in the good years, it would be done over by the taxman. Even tho' everyone "knew" that markets could go down as well as up! So you're damned if you do and damned if you don't.
How would this development style be compatible with code reviews?
*20 sounds ;)
In a compiler recursion is typically used for walking Abstract Syntax Trees, and the recursion depth is usually similar to the scope nesting depth. I find it hard to believe that this could add up to megabytes for normal code.
I'd rather they spent the money on fighting the fires - starting an electronic war against the drone fliers would be terrible.

That, and the wide-spectrum jammers they require (2.4, 900mhz, what else do they use?) would probably wreak havoc on operational frequencies.
I hope your MVP will be catering to prison guard or prison management. You probably got some unique insights there that few developers have.
The Best Programming Language Is None
Totally agree about the part where people who can do CSS and HTML and know that '.htaccess' is the file to configure stuff for your Wordpress website call themselves "web devs". And I think people from the engineering world look at those people ( since there is a lot of those people) and put a lot of hate on that title.
I know this for a fact because I know a few people that are calling themselves just that "web devs". And when ever I get into talking about anything more advanced then CSS and PHP if statments they get lost. Things like concurrency, microservices, encryption etc. Don't get me wrong, there is nothing wrong to be that person, everybody starts there, but you need to evolve.
So if there's a tow truck and emergency vehicles already working the scene, you still should observe and make sure they're okay?

I understand people want to help but in some situations it's better to just keep going.
I tried with an unbiased representation, and then it found all kinds of stuff, mostly bad patterns. The ones in the video are the non-dominated solutions found, and no crow foot there. It did find it, or something similar, on many of the runs. But it was dominated by other solutions. Of course, this may be an artifact of my simulation.
Do you have any data to confirm your statement about web developers doing X where X is your claims about first projects?
Use iOS 8.4.1 iTools to Transfer Apps to iPhone Without Using iTunes iOS 8.4.1
That's fine until you have a 4 MLoC behemoth with 50 developers (I use that term loosely) that isn't separated into logical concerns properly like your average "enterprise product".

I've seen those things and what you end up with is a dev team in tears because some chump has fluffed the source tree, the integration build is still running so no one else knows and checks out the trunk followed by boom and 2 days of paralysis while everyone works all their changes back into it for a checkpoint build.

All mature products tend to evolve into this state unfortunately.

Ergo, that works on small things but doesn't scale. Minimally, using feature branches and integrating them in turn is the only situation that works on those sorts of products.
Just build a mobile app... That's what startups have done and will continue to do
So when is OpenBSD getting rewritten in Rust?
A reason why many regulations exist even though they do not seem optimal for this day and age. Those who blindly cry that "regulations are bad" do not realize that in many cases a very small group of people will ensure the necessity of the regulations even though it may result in the overall population being worse off due to the existence of the regulations.
If we disregard "It's hard to get excited about this," which is just parent's subjective opinion, I think it's a plausible criticism of the field. Do you think it is wrong, and could you back it up?
Really simple front-end comments with HTML5 data attributes
It's not, in my view, unless you count pair programming as a sufficient substitute.

I've seen branch-and-review used in anger. It can easily go bad: it drastically multiplies the inventory of work-in-progress. Everyone becomes blocked on someone else, moves on to another task, then loses context on the previous task or tasks. Stories with soft dependencies wind up sprinkled across several branches, making user testing a bit of a merge-and-pray event.

It sounds great. Reviews! But efficient!

And it turns out to be a tangle of interlocked gears.

I imagine somebody has made it work. I have not seen such a case.

My personal preference is a single development branch^, test-driven, pair programming, with rebase and integration test before pushing.

[^] If it's a private project, this is master. On github, the master branch can't be used as a true master, because it is a de facto release branch.
I wanted to say something like your comment is just 1st order making people feel bad about 0th order making people feel bad, but then I'd be 2nd order making you feel bad about 1st order making people feel bad about 0th order making people feel bad, so then I just thought about how I felt and it was bad. What a mess. Good points about the importance of choosing a good peer group, I totally agree. It's really hard when you have more than one group.
I wish Android allowed power users to create "root accounts" on Android, similar to how you can create Admin accounts on Windows, but be completely isolated from the default safe account.
How to Handle Links in Web Apps
For long lived branches, I prefer to track and review the work done on master and merge master into the branch every often, I do every day. You'll handle the conflicts more easily, as they come and you'll get fresh insight/explanation from your coworkers. All at once at the end, and you end up in a nightmare of "Do you remember when you XXXX N weeks ago ?"

Diverge and merge at the end is quite utopist on complex projects.
Indeed, it's the whole whitelist vs blacklist [1] debate. Whitelists are radically safer.

[1] - https://farm9.staticflickr.com/8669/16418068728_b8dd8aa200_c...
And the fact that the transmitter uses less power than a light bulb.
It is (was?) quite popular to hate on "enterprise" too.
Agreed, are they stopping helicopters for large birds too, or is this just an excuse?
Either that or the maps really had that word printed on them, for whatever reason.